com.ontimize.util.gis.client.interfaces
Interface IGisViewerOnMouseOverAction

All Known Implementing Classes:
OnMouseOverShowHTMLTip, OnMouseOverShowImage, OnMouseOverShowTooltip

public interface IGisViewerOnMouseOverAction

Interface for the onMouseOver action classes. The class must hace
a costructor with a Hashtable as main parameter in order to receive the
configured attributes on the xml layer definition.


Field Summary
static java.lang.String XML_ACTION_CLASS
           
static java.lang.String XML_HTMLTIP_PATH
           
static java.lang.String XML_IMAGE_BYTEA_COLUMN
           
static java.lang.String XML_IMAGE_PATH_COLUMN
           
static java.lang.String XML_IMAGE_TITLE_COLUMN
           
static java.lang.String XML_TOOLTIP_COLUMNS
           
static java.lang.String XML_TOOLTIP_TEXT
           
 
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
 void undoAction(IGisViewer gisViewer)
          Action disabling method
This method is called when the mouse is not more over an element of the current layer
 

Field Detail

XML_ACTION_CLASS

static final java.lang.String XML_ACTION_CLASS
See Also:
Constant Field Values

XML_HTMLTIP_PATH

static final java.lang.String XML_HTMLTIP_PATH
See Also:
Constant Field Values

XML_TOOLTIP_TEXT

static final java.lang.String XML_TOOLTIP_TEXT
See Also:
Constant Field Values

XML_TOOLTIP_COLUMNS

static final java.lang.String XML_TOOLTIP_COLUMNS
See Also:
Constant Field Values

XML_IMAGE_TITLE_COLUMN

static final java.lang.String XML_IMAGE_TITLE_COLUMN
See Also:
Constant Field Values

XML_IMAGE_PATH_COLUMN

static final java.lang.String XML_IMAGE_PATH_COLUMN
See Also:
Constant Field Values

XML_IMAGE_BYTEA_COLUMN

static final java.lang.String XML_IMAGE_BYTEA_COLUMN
See Also:
Constant Field Values
Method Detail

doAction

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

Parameters:
data - Highlighted element data
gisViewer - Gis viewer reference
ev - event with the actual cursor state and position
Returns:
action performed

undoAction

void undoAction(IGisViewer gisViewer)
Action disabling method
This method is called when the mouse is not more over an element of the current layer

Parameters:
gisViewer - Gis viewer reference

getInitParams

java.util.Hashtable<java.lang.String,java.lang.Object> getInitParams()
Get the configuration parameters for the current gis viewer listener

Returns:
Configuration parameters