Class RunnerInputFactory

java.lang.Object
org.csstudio.opibuilder.runmode.RunnerInputFactory
All Implemented Interfaces:
IElementFactory

public class RunnerInputFactory extends Object implements IElementFactory
Factory for saving and restoring a RunnerInput. The stored representation of a RunnerInput remembers the full path of the file (that is, IFile.getFullPath) and MacrosInput.

The workbench will automatically create instances of this class as required. It is not intended to be instantiated or subclassed by the client.

  • Constructor Details

    • RunnerInputFactory

      public RunnerInputFactory()
  • Method Details

    • createElement

      public IAdaptable createElement(IMemento memento)
      Specified by:
      createElement in interface IElementFactory
    • createInput

      public static IAdaptable createInput(IMemento memento)
    • getFactoryId

      public static String getFactoryId()
      Returns the element factory id for this class.
    • saveState

      public static void saveState(IMemento memento, IRunnerInput input)
      Saves the state of the given RunnerInput into the given memento.
      Parameters:
      memento - the storage area for element state
      input - the opi runner input