Class TerminalActionActor.Settings

All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, IActionActorSettings, Cloneable
Direct Known Subclasses:
EditorTerminalActionActor.Settings
Enclosing class:
TerminalActionActor

public static class TerminalActionActor.Settings extends AbstractSettings
The terminal action actor settings.
  • Constructor Details

    • Settings

      public Settings()
      Creates the settings without name.
    • Settings

      public Settings(Atom propertyAtom)
      Creates the settings with specified name.
      Parameters:
      propertyAtom - the property atom.
  • Method Details

    • createActor

      protected IActionActor<TerminalActionActor.Settings> createActor(VSAction action)
      Create the instance of the action actor.
      Specified by:
      createActor in class AbstractSettings
      Parameters:
      action - The action instance.
      Returns:
      The new action actor implementation instance.
    • addScreenActionReference

      public void addScreenActionReference(ScreenActionProp action)
      Adds the screen action reference.
      Parameters:
      action - The screen action.
    • getScreenActionReference

      public ScreenActionReference getScreenActionReference()
      Gets the screen action reference.
      Returns:
      The ScreenActionReference, or null if not defined.
    • getScreenActionProp

      public ScreenActionProp getScreenActionProp()
      Gets the screen action property that is referenced.
      Returns:
      The screen action property instance, or null for none.