com.google.gwt.visualization.client.events
Class StateChangeHandler

java.lang.Object
  extended by com.google.gwt.visualization.client.events.Handler
      extended by com.google.gwt.visualization.client.events.StateChangeHandler

public abstract class StateChangeHandler
extends Handler

This class handles statechange events for visualizations such as Table.


Nested Class Summary
static class StateChangeHandler.StateChangeEvent
          This event is triggered when the user interacts with the chart in some way.
 
Constructor Summary
StateChangeHandler()
           
 
Method Summary
protected  void onEvent(Properties event)
          This method should be overridden by event-specific Handler subclasses.
abstract  void onStateChange(StateChangeHandler.StateChangeEvent event)
           
 
Methods inherited from class com.google.gwt.visualization.client.events.Handler
addHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateChangeHandler

public StateChangeHandler()
Method Detail

onStateChange

public abstract void onStateChange(StateChangeHandler.StateChangeEvent event)

onEvent

protected void onEvent(Properties event)
                throws Properties.TypeException
Description copied from class: Handler
This method should be overridden by event-specific Handler subclasses. The subclass should extract the event properties (if any), create a GWT Event bean object, and pass it to the event-specific callback.

Specified by:
onEvent in class Handler
Parameters:
event - The JavaScriptObject containing data about the event.
Throws:
Properties.TypeException - If some property of the event has an unexpected type.