com.ontimize.util.gis.client.viewer.actions
Class OnMouseClickPrintlnData

java.lang.Object
  extended by com.ontimize.util.gis.client.viewer.actions.OnMouseClickPrintlnData
All Implemented Interfaces:
IGisViewerOnMouseClickAction

public class OnMouseClickPrintlnData
extends java.lang.Object
implements IGisViewerOnMouseClickAction

Class to show the data content in the java console when clicking on a layer element

No configuration parameters defined.

Sample code:

<OnMouseClickAction
     actionClass="com.ontimize.util.gis.client.viewer.actions.OnMouseClickPrintlnData">
</OnMouseClickAction>


Field Summary
protected  java.util.Hashtable<java.lang.String,java.lang.Object> initParams
           
 
Fields inherited from interface com.ontimize.util.gis.client.interfaces.IGisViewerOnMouseClickAction
PARAMETER_DETAIL_FORM, PARAMETER_FORM_MANAGER, PARAMETER_PRELOAD_FORM, XML_ACTION_CLASS
 
Constructor Summary
OnMouseClickPrintlnData()
           
OnMouseClickPrintlnData(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
           
 
Method Summary
 boolean doAction(java.lang.Object data, IGisViewer gisViewer, java.awt.event.MouseEvent ev)
          Action enabling method.
 java.util.Hashtable<java.lang.String,java.lang.Object> getInitParams()
          Get the configuration parameters for the current gis viewer listener
protected  void init(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
           
 void undoAction(IGisViewer gisViewer)
          Action disabling method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initParams

protected java.util.Hashtable<java.lang.String,java.lang.Object> initParams
Constructor Detail

OnMouseClickPrintlnData

public OnMouseClickPrintlnData()

OnMouseClickPrintlnData

public OnMouseClickPrintlnData(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
Method Detail

init

protected void init(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)

doAction

public boolean doAction(java.lang.Object data,
                        IGisViewer gisViewer,
                        java.awt.event.MouseEvent ev)
Description copied from interface: IGisViewerOnMouseClickAction
Action enabling method. The class must validate the data in order to run the implemented action.
This method is called when the user clicks over an element of the current layer

Specified by:
doAction in interface IGisViewerOnMouseClickAction
Parameters:
data - Highlighted element data
gisViewer - Gis viewer reference
ev - event with the actual cursor state and position
Returns:
action performed

undoAction

public void undoAction(IGisViewer gisViewer)
Description copied from interface: IGisViewerOnMouseClickAction
Action disabling method

Specified by:
undoAction in interface IGisViewerOnMouseClickAction
Parameters:
gisViewer - Gis viewer reference

getInitParams

public java.util.Hashtable<java.lang.String,java.lang.Object> getInitParams()
Description copied from interface: IGisViewerOnMouseClickAction
Get the configuration parameters for the current gis viewer listener

Specified by:
getInitParams in interface IGisViewerOnMouseClickAction
Returns:
Configuration parameters