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

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

public class OnMouseOverShowHTMLTip
extends java.lang.Object
implements IGisViewerOnMouseOverAction


Field Summary
protected  javax.swing.JDialog dialog
           
protected  java.lang.String fieldName
           
protected  com.ontimize.gui.Form form
           
protected  java.util.Hashtable<java.lang.String,java.lang.Object> initParams
           
static java.lang.String PARAMETER_DETAIL_FORM
           
static java.lang.String PARAMETER_FORM_MANAGER
           
static java.lang.String PARAMETER_HTML_FIELD
           
static java.lang.String PARAMETER_PRELOAD_FORM
           
protected  boolean preloadForm
           
 
Fields inherited from interface com.ontimize.util.gis.client.interfaces.IGisViewerOnMouseOverAction
XML_ACTION_CLASS, XML_HTMLTIP_PATH, XML_IMAGE_BYTEA_COLUMN, XML_IMAGE_PATH_COLUMN, XML_IMAGE_TITLE_COLUMN, XML_TOOLTIP_COLUMNS, XML_TOOLTIP_TEXT
 
Constructor Summary
OnMouseOverShowHTMLTip()
           
OnMouseOverShowHTMLTip(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
           
 
Method Summary
protected  void clearHTMLHelpField(IGisViewer gisViewer)
           
 boolean doAction(java.lang.Object data, IGisViewer gisViewer, java.awt.event.MouseEvent ev)
          Action enabling method.
protected  java.util.Hashtable getHTMLHelpFieldFieldsEmpty(IGisViewer gisViewer)
           
 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)
           
protected  boolean showSelectedDataForms(java.lang.Object data, IGisViewer gisViewer, java.awt.event.MouseEvent ev)
           
 void undoAction(IGisViewer gisViewer)
          Action disabling method
This method is called when the mouse is not more over an element of the current layer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_FORM_MANAGER

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

PARAMETER_DETAIL_FORM

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

PARAMETER_PRELOAD_FORM

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

PARAMETER_HTML_FIELD

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

initParams

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

fieldName

protected java.lang.String fieldName

preloadForm

protected boolean preloadForm

form

protected com.ontimize.gui.Form form

dialog

protected javax.swing.JDialog dialog
Constructor Detail

OnMouseOverShowHTMLTip

public OnMouseOverShowHTMLTip()

OnMouseOverShowHTMLTip

public OnMouseOverShowHTMLTip(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: IGisViewerOnMouseOverAction
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

Specified by:
doAction in interface IGisViewerOnMouseOverAction
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: IGisViewerOnMouseOverAction
Action disabling method
This method is called when the mouse is not more over an element of the current layer

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

showSelectedDataForms

protected boolean showSelectedDataForms(java.lang.Object data,
                                        IGisViewer gisViewer,
                                        java.awt.event.MouseEvent ev)

getInitParams

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

Specified by:
getInitParams in interface IGisViewerOnMouseOverAction
Returns:
Configuration parameters

getHTMLHelpFieldFieldsEmpty

protected java.util.Hashtable getHTMLHelpFieldFieldsEmpty(IGisViewer gisViewer)

clearHTMLHelpField

protected void clearHTMLHelpField(IGisViewer gisViewer)