Class TransportGroup.Settings

All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, IActionActorSettings, Cloneable
Enclosing class:
TransportGroup

public static class TransportGroup.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<TransportGroup.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 VSGroup getSource()
      Gets the source VS group.
      Returns:
      The VSField instance, or null if not defined or not found.
    • getSourceGroupReference

      public VSGroupReference getSourceGroupReference()
      Gets the source group reference.
      Returns:
      The VSGroup reference instance, or null if not defined.
    • getTarget

      public VSGroup getTarget()
      Gets the target VS group.
      Returns:
      The VSGroup instance, or null if not defined or not found.
    • getTargetGroupReference

      public VSGroupReference getTargetGroupReference()
      Gets the target group reference.
      Returns:
      The VSGroup reference instance, or null if not defined.
    • isValueConversionEnabled

      public boolean isValueConversionEnabled()
      Returns if value conversion between types is enabled when the group is transported between VirtualSpaces.