Class TransportField.Settings

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

public static class TransportField.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<TransportField.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.
    • getSource

      public VSField getSource()
      Gets the source VS field.
      Returns:
      The VSField instance, or null if not defined or not found.
    • getSourceFieldReference

      public VSFieldReference getSourceFieldReference()
      Gets the source field reference.
      Returns:
      The VSField reference instance, or null if not defined.
    • 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.
    • isValueConversionEnabled

      public boolean isValueConversionEnabled()
      Returns if value conversion between types is enabled.