Package com.iizigo.term.project
Class EESession
java.lang.Object
com.iizigo.term.project.EESession
Class for a capture session.
Field Summary
Modifier and TypeFieldDescriptionfinal boolean
Flag for recording.static final QualifiedName
File properties name for the EESession.Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Disposes of the session.static EESession
getEESession
(IFile file) Gets the EESession of the file.getFile()
Gets the file.Gets the file name.Gets the full file name relative terminal project.Gets the short name of the session, i.e.Gets the terminal properties.void
Updates the timestamp.
Field Details
QUALIFIED_NAME
File properties name for the EESession.isRecording
public final boolean isRecordingFlag for recording.
Method Details
getEESession
Gets the EESession of the file.- Parameters:
file
- The file for the session.- Returns:
- The EE session found, or null for not loaded.
dispose
public void dispose()Disposes of the session.getFileName
Gets the file name.- Returns:
- The file name, never null.
getTerminalProperties
Gets the terminal properties.- Returns:
- The terminal properties.
getFile
Gets the file.- Returns:
- The file.
getShortName
Gets the short name of the session, i.e. the file name without extension.- Returns:
- The session short name.
getLongName
Gets the full file name relative terminal project.- Returns:
- The session full name.
updateTimestamp
Updates the timestamp.- Throws:
CoreException
- For file system errors.