Class TLspEditingStateEvent

java.lang.Object
java.util.EventObject
com.luciad.view.lightspeed.editor.operation.TLspEditingStateEvent
All Implemented Interfaces:
Serializable

public class TLspEditingStateEvent extends EventObject
This event describes a change in editing state for a specific object.
Since:
2012.0
See Also:
  • Constructor Details

    • TLspEditingStateEvent

      public TLspEditingStateEvent(TLspEditingStateEvent.ChangeType aChangeType, Object aOriginalObject, ILspLayer aSource)
      Creates a new editing state event with the given change type, and the single object for which the editing state has changed.
      Parameters:
      aChangeType - the change type.
      aOriginalObject - the object for which the editing state has changed.
      aSource - the layer from which this event originated
    • TLspEditingStateEvent

      public TLspEditingStateEvent(TLspEditingStateEvent.ChangeType aChangeType, Collection<Object> aOriginalObjects, ILspLayer aSource)
      Creates a new editing state event with the given change type, a collection of objects for which the editing state has changed.
      Parameters:
      aChangeType - the change type.
      aOriginalObjects - a collection of objects for which the editing state has changed.
      aSource - the layer from which this event originated
  • Method Details

    • getChangeType

      public TLspEditingStateEvent.ChangeType getChangeType()
      Returns the change type.
      Returns:
      the change type.
    • getObjects

      public Collection<Object> getObjects()
      Returns the collection of objects for which the editing state has changed.
      Returns:
      the collection of objects for which the editing state has changed.