Package fr.esrf.tangoatk.widget.util
Class LoadSaveFileHandler
java.lang.Object
fr.esrf.tangoatk.widget.util.LoadSaveFileHandler
- All Implemented Interfaces:
fr.esrf.tangoatk.core.IErrorListener,fr.esrf.tangoatk.core.IResultListener,Serializable,EventListener
- Author:
- poncet
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLoadSaveFileHandler(boolean relFileName) LoadSaveFileHandler(String rootDirPath) LoadSaveFileHandler(String rootDirPath, boolean relFileName) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiderrorChange(fr.esrf.tangoatk.core.ErrorEvent evt) fr.esrf.tangoatk.core.IStringScalarvoidloadFile()Load a filestatic voidvoidPreview a filevoidresultChange(fr.esrf.tangoatk.core.ResultEvent resultEvent) voidsaveFile()Save a filevoidsetFileAuthor(String fa) voidvoidsetLoadButtonText(String loadLabel) voidsetLoadCmdModel(fr.esrf.tangoatk.core.ICommand loadCmd) voidvoidsetParent(SettingsManagerProxy parent) voidsetReadFileContentCmd(fr.esrf.tangoatk.core.ICommand getFileContentCmd) voidsetRootFolderModel(fr.esrf.tangoatk.core.IStringScalar folderNameAtt) voidsetSaveButtonText(String saveLabel) voidsetSaveCmdModel(fr.esrf.tangoatk.core.ICommand saveCmd) void
-
Constructor Details
-
LoadSaveFileHandler
public LoadSaveFileHandler() -
LoadSaveFileHandler
public LoadSaveFileHandler(boolean relFileName) -
LoadSaveFileHandler
-
LoadSaveFileHandler
-
-
Method Details
-
setParent
-
clearModels
public void clearModels() -
setLoadSaveListener
-
setSaveJFileChooser
-
setLoadButtonText
-
setSaveButtonText
-
getFileAuthor
-
setFileAuthor
-
getFileComments
-
setFileComments
-
setRootFolderModel
public void setRootFolderModel(fr.esrf.tangoatk.core.IStringScalar folderNameAtt) -
getRootFolderModel
public fr.esrf.tangoatk.core.IStringScalar getRootFolderModel() -
setLoadCmdModel
public void setLoadCmdModel(fr.esrf.tangoatk.core.ICommand loadCmd) -
setSaveCmdModel
public void setSaveCmdModel(fr.esrf.tangoatk.core.ICommand saveCmd) -
setReadFileContentCmd
public void setReadFileContentCmd(fr.esrf.tangoatk.core.ICommand getFileContentCmd) -
loadFile
public void loadFile()Load a file -
saveFile
public void saveFile()Save a file -
previewFile
public void previewFile()Preview a file -
resultChange
public void resultChange(fr.esrf.tangoatk.core.ResultEvent resultEvent) - Specified by:
resultChangein interfacefr.esrf.tangoatk.core.IResultListener
-
errorChange
public void errorChange(fr.esrf.tangoatk.core.ErrorEvent evt) - Specified by:
errorChangein interfacefr.esrf.tangoatk.core.IErrorListener
-
main
- Parameters:
args- the command line arguments
-