Class TLspPaintGroupsChangedEvent.Change.ObjectsRemoved

java.lang.Object
com.luciad.view.lightspeed.layer.paintgroup.TLspPaintGroupsChangedEvent.Change
com.luciad.view.lightspeed.layer.paintgroup.TLspPaintGroupsChangedEvent.Change.ObjectsRemoved
Enclosing class:
TLspPaintGroupsChangedEvent.Change

public static final class TLspPaintGroupsChangedEvent.Change.ObjectsRemoved extends TLspPaintGroupsChangedEvent.Change
A paint group change for objects that have been removed from a paint group.
Since:
2012.0
  • Constructor Details

    • ObjectsRemoved

      public ObjectsRemoved(Object aPaintGroupId, TLspPaintState aPaintState, Collection aRemovedObjects)
      Constructs a new TLspPaintGroupsChangedEvent.Change.ObjectsRemoved paint group change.
      Parameters:
      aPaintGroupId - the id of the paint group from which objects were removed
      aPaintState - the paint state of the paint group
      aRemovedObjects - the objects that have been removed from the paint group
  • Method Details

    • getObjects

      public Collection getObjects()
      Returns the objects that were removed from the paint group.
      Returns:
      the objects that were removed from the paint group
    • getPaintGroupIdentifier

      public Object getPaintGroupIdentifier()
      Returns the identifier of the paint group that has changed.
      Returns:
      the identifier of the paint group that has changed
    • getPaintState

      public TLspPaintState getPaintState()
      Returns the paint state of the paint group identified by getPaintGroupIdentifier().
      Returns:
      the paint state of the paint group identified by getPaintGroupIdentifier()
    • toString

      public String toString()
      Overrides:
      toString in class Object