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

public class LoadSaveFileHandler extends Object implements fr.esrf.tangoatk.core.IResultListener
Author:
poncet
See Also:
  • Constructor Details

    • LoadSaveFileHandler

      public LoadSaveFileHandler()
    • LoadSaveFileHandler

      public LoadSaveFileHandler(boolean relFileName)
    • LoadSaveFileHandler

      public LoadSaveFileHandler(String rootDirPath)
    • LoadSaveFileHandler

      public LoadSaveFileHandler(String rootDirPath, boolean relFileName)
  • Method Details

    • setParent

      public void setParent(SettingsManagerProxy parent)
    • clearModels

      public void clearModels()
    • setLoadSaveListener

      public void setLoadSaveListener(LoadSaveFileListener l)
    • setSaveJFileChooser

      public void setSaveJFileChooser(JFileChooser jfc)
    • setLoadButtonText

      public void setLoadButtonText(String loadLabel)
    • setSaveButtonText

      public void setSaveButtonText(String saveLabel)
    • getFileAuthor

      public String getFileAuthor()
    • setFileAuthor

      public void setFileAuthor(String fa)
    • getFileComments

      public String getFileComments()
    • setFileComments

      public void setFileComments(String fc)
    • 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:
      resultChange in interface fr.esrf.tangoatk.core.IResultListener
    • errorChange

      public void errorChange(fr.esrf.tangoatk.core.ErrorEvent evt)
      Specified by:
      errorChange in interface fr.esrf.tangoatk.core.IErrorListener
    • main

      public static void main(String[] args)
      Parameters:
      args - the command line arguments