Class DefaultControllerActionIO<T extends ControllerAction>

java.lang.Object
repast.simphony.scenario.AbstractControllerActionIO<T>
repast.simphony.scenario.DefaultControllerActionIO<T>
All Implemented Interfaces:
ControllerActionIO
Direct Known Subclasses:
BuilderDataLoaderControllerActionIO, CNDataLoaderControllerActionIO, ContextXMLDataLoaderControllerActionIO, DelimitedFileFreezerActionIO, DFDataLoaderControllerActionIO, JDBCDataLoaderControllerActionIO, JDBCFreezerActionIO, MIContextXMLDataLoaderControllerActionIO, XMLDataLoaderControllerActionIO

public class DefaultControllerActionIO<T extends ControllerAction> extends AbstractControllerActionIO<T>
  • Constructor Details

    • DefaultControllerActionIO

      public DefaultControllerActionIO(Class<T> actionClass, String actionRoot)
  • Method Details

    • 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.
    • getActionSaver

      public ActionSaver getActionSaver()
      Description copied from interface: ControllerActionIO
      Gets the ActionSaver used to save the ControllerAction.
      Returns:
      the ActionSaver used to save the ControllerAction.