com.ontimize.util.gis.client.gui.panels.actions
Class ShowGridAction

java.lang.Object
  extended by com.ontimize.util.gis.client.gui.panels.actions.ShowGridAction
All Implemented Interfaces:
IPopupMenuAction, java.awt.event.ActionListener, java.util.EventListener

public class ShowGridAction
extends java.lang.Object
implements IPopupMenuAction

Popup menu panel action. Visual help that shows a grid on the map panel.

Code:

<com.ontimize.util.gis.client.gui.panels.components.PopupMenuItem
     attr="POPUP_MENU_ITEM_SHOW_GRID"
     img="com/ontimize/gui/images/table.png"
     actionClass="com.ontimize.util.gis.client.gui.panels.actions.ShowGridAction">
     <com.ontimize.util.gis.client.gui.FormAttribute
         name="gridColor" value="#777777" />
     <com.ontimize.util.gis.client.gui.FormAttribute
         name="gridSize" value="2000.0d" />
 </com.ontimize.util.gis.client.gui.panels.components.PopupMenuItem>

Parameters


Field Summary
protected  GridPanel grid
           
protected static java.lang.String GRID_COLOR
           
protected static java.lang.String GRID_OPACITY
           
protected static java.lang.String GRID_SIZE
           
protected  boolean gridVisible
           
protected  IGisViewer viewer
           
 
Constructor Summary
ShowGridAction()
           
ShowGridAction(IGisViewer viewer)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void setParameter(java.lang.String name, java.lang.Object value)
          Set a parameter value for this action.
 void setParameters(java.util.Hashtable<java.lang.String,java.lang.Object> params)
          Set a group of parameters stored in a hashtable in [name, value] pairs.
 void setParentItem(PopupMenuItem popupItem)
          Set action parent item
 void setResourceBundle(java.util.ResourceBundle res)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRID_COLOR

protected static java.lang.String GRID_COLOR

GRID_SIZE

protected static java.lang.String GRID_SIZE

GRID_OPACITY

protected static java.lang.String GRID_OPACITY

viewer

protected IGisViewer viewer

grid

protected GridPanel grid

gridVisible

protected boolean gridVisible
Constructor Detail

ShowGridAction

public ShowGridAction()

ShowGridAction

public ShowGridAction(IGisViewer viewer)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

setParameter

public void setParameter(java.lang.String name,
                         java.lang.Object value)
Description copied from interface: IPopupMenuAction
Set a parameter value for this action. The definition of this parameter in the xml code is using the FormAttribute element

Specified by:
setParameter in interface IPopupMenuAction
Parameters:
name - Parameter name
value - Parameter value

setParameters

public void setParameters(java.util.Hashtable<java.lang.String,java.lang.Object> params)
Description copied from interface: IPopupMenuAction
Set a group of parameters stored in a hashtable in [name, value] pairs.

Specified by:
setParameters in interface IPopupMenuAction
Parameters:
params - Hashtable containing the popup menu action configuration parameters

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle res)
Specified by:
setResourceBundle in interface IPopupMenuAction

setParentItem

public void setParentItem(PopupMenuItem popupItem)
Description copied from interface: IPopupMenuAction
Set action parent item

Specified by:
setParentItem in interface IPopupMenuAction
Parameters:
popupItem - Parent item