com.ontimize.util.gis.client.events
Class StateChangeEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.ontimize.util.gis.client.events.StateChangeEvent
All Implemented Interfaces:
java.io.Serializable

public class StateChangeEvent
extends java.util.EventObject

Event which indicates a gis viewer state change. This event is passed to every StateChangeListener registered on the interest gis viewer using the viewer method addStateChangeListener.

See Also:
StateChangeListener, IGisViewer, Serialized Form

Field Summary
(package private)  int newState
           
(package private)  int prevState
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
StateChangeEvent(java.lang.Object source)
           
StateChangeEvent(java.lang.Object source, int prevState, int newState)
           
 
Method Summary
 int getNewState()
          Get the new gis viewer state
 int getPrevState()
          Get previous gis viewer state
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

prevState

int prevState

newState

int newState
Constructor Detail

StateChangeEvent

public StateChangeEvent(java.lang.Object source)

StateChangeEvent

public StateChangeEvent(java.lang.Object source,
                        int prevState,
                        int newState)
Parameters:
source - State change event source class
prevState - Previous viewer state
newState - New viewer state
Method Detail

getPrevState

public int getPrevState()
Get previous gis viewer state

Returns:
Previous state

getNewState

public int getNewState()
Get the new gis viewer state

Returns:
New state