Class SetTargetFieldValue.Settings

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

public static class SetTargetFieldValue.Settings extends AbstractPredefinedSettings
Settings property container.
  • 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<SetTargetFieldValue.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.
    • getTarget

      public VSField getTarget()
      Gets the target VS field.
      Returns:
      The VSField instance, or null if not defined or not found.
    • getTargetFieldReference

      public VSFieldReference getTargetFieldReference()
      Gets the target field reference.
      Returns:
      The VSField reference instance, or null if not defined.
    • getValueToSet

      public Value getValueToSet()
      Gets the value to set.