org.eclipse.birt.chart.event
Class InteractionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.eclipse.birt.chart.event.ChartEvent
          extended by org.eclipse.birt.chart.event.InteractionEvent
All Implemented Interfaces:
java.io.Serializable

public final class InteractionEvent
extends ChartEvent

An event type for Interactivity.

See Also:
Serialized Form

Constructor Summary
InteractionEvent(java.lang.Object source)
          The constructor.
 
Method Summary
 void addTrigger(Trigger t)
          Adds trigger to current event.
 Action getAction(TriggerCondition tc)
           
 PrimitiveRenderEvent getHotSpot()
           
 StructureSource getStructureSource()
           
 Trigger[] getTriggers()
           
 void reset()
          Resets the inner state of current event.
 void reuse(StructureSource oNewSource)
          Reuses current event by given new source object.
 void setHotSpot(PrimitiveRenderEvent pre)
          Sets the hotspot area defined by given rendering event for current event.
 
Methods inherited from class org.eclipse.birt.chart.event.ChartEvent
setSourceObject
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InteractionEvent

public InteractionEvent(java.lang.Object source)
The constructor.

Method Detail

getStructureSource

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

setHotSpot

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


getHotSpot

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

addTrigger

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


getAction

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

getTriggers

public final 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 final void reuse(StructureSource oNewSource)
Reuses current event by given new source object.



Copyright © 2005-2008 Actuate Corp. All rights reserved.