Class DataSetControllerActionIO

All Implemented Interfaces:
ControllerActionIO

ActionIO class that loads and saves DataSetComponentControllerActions from and to DataSetDescriptors.
Author:
Nick Collier
  • Constructor Details

    • DataSetControllerActionIO

      public DataSetControllerActionIO()
  • Method Details

    • getSerializationID

      public String getSerializationID()
      Description copied from interface: ControllerActionIO
      Gets the id for this ControllerActionIO to be used in loading and saving a ControllerAction. This id associates the saved action with this ControllerActionIO.
      Specified by:
      getSerializationID in interface ControllerActionIO
      Overrides:
      getSerializationID in class AbstractControllerActionIO<DataSetComponentControllerAction>
      Returns:
      the id for this ControllerActionIO to be used in loading and saving a ControllerAction
    • getActionLoader

      public ActionLoader getActionLoader(File actionFile, Object contextID)
      Description copied from interface: ControllerActionIO
      Gets the ActionLoader used to load the saved action.
      Parameters:
      actionFile - the File containing the serialized data
      contextID - the context the context to load the action into
      Returns:
      the ActionLoader used to load the saved action.