Class AbstractControllerActionIO<T extends ControllerAction>

    • Constructor Detail

      • AbstractControllerActionIO

        public AbstractControllerActionIO​(Class<T> actionClass)
    • Method Detail

      • 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
        Returns:
        the id for this ControllerActionIO to be used in loading and saving a ControllerAction
      • getActionClass

        public Class<T> getActionClass()
        Description copied from interface: ControllerActionIO
        Gets the Class of the ControllerAction that this ControllerActionIO can save and load.
        Specified by:
        getActionClass in interface ControllerActionIO
        Returns:
        the Class of the ControllerAction that this ControllerActionIO can save and load.