Class InteractionEvent

All Implemented Interfaces:
Serializable

public final class InteractionEvent extends ChartEvent
An event type for Interactivity.
See Also:
  • Constructor Details

    • InteractionEvent

      public InteractionEvent(Object source)
      The constructor.
  • Method Details

    • getStructureSource

      public StructureSource getStructureSource()
      Returns:
      Returns the structur source of current event.
    • setHotSpot

      public void setHotSpot(PrimitiveRenderEvent pre)
      Sets the hotspot area defined by given rendering event for current event.
    • getHotSpot

      public PrimitiveRenderEvent getHotSpot()
      Returns:
      Returns the rendering event defining current hotspot area.
    • addTrigger

      public void addTrigger(Trigger t)
      Adds trigger to current event.
    • getAction

      public Action getAction(TriggerCondition tc)
      Returns:
      Returns the action for specific trigger condition.
    • getTriggers

      public Trigger[] getTriggers()
      Returns:
      Returns all triggers asscociated with current event.
    • reset

      public void reset()
      Description copied from class: ChartEvent
      Resets the inner state of current event. This must be implemented if the object is cached and reused.
      Specified by:
      reset in class ChartEvent
    • reuse

      public void reuse(StructureSource oNewSource)
      Reuses current event by given new source object.
    • getCursor

      public Cursor getCursor()
      Returns mouse cursor.
      Returns:
      cursor
    • setCursor

      public void setCursor(Cursor cursor)
      Set mouse cursor.
      Parameters:
      cursor -
    • getZOrder

      public short getZOrder()
      Returns z-order
      Returns:
      zOrder
    • setZOrder

      public void setZOrder(short zOrder)
      Sets z-Order
      Parameters:
      zOrder -