Class TLspEditHandleResultFX

java.lang.Object
com.luciad.view.lightspeed.editor.operation.ALspEditHandleResult<Event>
com.luciad.view.lightspeed.editor.operation.TLspEditHandleResultFX

public final class TLspEditHandleResultFX extends ALspEditHandleResult<Event>
Implementation of ALspEditHandleResult for javafx.event.Event.
Since:
2020.0
See Also:
  • Constructor Details

    • TLspEditHandleResultFX

      public TLspEditHandleResultFX(Event aProcessedEvent, ELspInteractionStatus aInteractionStatus)
      Creates a new TLspEditHandleResult without TLspEditOperation and the given event and interaction status.
      Parameters:
      aProcessedEvent - an event
      aInteractionStatus - the interaction status of this operation.
    • TLspEditHandleResultFX

      public TLspEditHandleResultFX(TLspEditOperation aEditOperation, Event aProcessedEvent, ELspInteractionStatus aInteractionStatus)
      Creates a new TLspEditHandleResult with the given TLspEditOperation and event.
      Parameters:
      aEditOperation - an edit operation
      aProcessedEvent - an event
      aInteractionStatus - the interaction status of this operation.
    • TLspEditHandleResultFX

      public TLspEditHandleResultFX(Collection<TLspEditOperation> aEditOperations, Event aProcessedEvent, ELspInteractionStatus aInteractionStatus)
      Creates a new TLspEditHandleResult with the given TLspEditOperation objects and event.
      Parameters:
      aEditOperations - a collection of edit operations
      aProcessedEvent - an event
      aInteractionStatus - the interaction status of this operation.
  • Method Details

    • getProcessedEvent

      public final Event getProcessedEvent()
      Description copied from class: ALspEditHandleResult
      Returns the partially consumed interaction event or null when the incoming event was used completely.
      Specified by:
      getProcessedEvent in class ALspEditHandleResult<Event>
      Returns:
      the partially consumed interaction event or null when the incoming event was used completely.