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

All Superinterfaces:
IGisDataRequester, IGisSelectionViewer, IGisViewer
All Known Implementing Classes:
EditionGisViewer, GridRasterBaseGisViewer, GSelectorGisViewer, ParallelThreadEditionGisViewer, ParallelThreadSelectorGisViewer

public interface IGisEditionViewer
extends IGisSelectionViewer

Interface of the Gis map viewer component with edition method


Field Summary
 
Fields inherited from interface com.ontimize.util.gis.client.interfaces.IGisViewer
APPLIED_FILTERS, FILTER_CONDITION_AND, FILTER_CONDITION_NOT, FILTER_CONDITION_OR, FILTER_PROPERTY_BETWEEN, FILTER_PROPERTY_EQUAL, FILTER_PROPERTY_GREATER_OR_EQUAL, FILTER_PROPERTY_GREATER_THAN, FILTER_PROPERTY_LESS_OR_EQUAL, FILTER_PROPERTY_LESS_THAN, FILTER_PROPERTY_NOT_EQUAL, FILTER_PROPERTY_NULL, GEO_OBJECT_ID, GEOMETRY, STATE_EDITION, STATE_GOOGLE_SELECTOR, STATE_PAN_SELECTION, STATE_VIEWER_DISABLED, STATE_ZOOM_IN, STATE_ZOOM_OUT, ZOOM_STATE_DISABLED, ZOOM_STATE_ZOOMING_IN, ZOOM_STATE_ZOOMING_OUT
 
Method Summary
 void addEditionChangeListener(EditionChangeListener listener)
          Adds a listener for data edition change events
 void removeEditionChangeListener(EditionChangeListener listener)
          Removes a listener for data edition change events
 void setEditionData(java.util.List<java.util.Hashtable> data)
          Sets the actual data in edition
 boolean setEditionLayer(java.lang.Object layerId)
          Sets the layer for edition
 void setInvalidEditionButtons(java.util.List<java.lang.String> invalidButtons)
          Sets the invalid edition buttons
 
Methods inherited from interface com.ontimize.util.gis.client.interfaces.IGisSelectionViewer
addHighlightChangeListener, addSelectionChangeListener, expandSelectionByDistance, getSelectedData, getSelectionLayer, removeHighlightChangeListener, removeSelectionChangeListener, setSelectionByID, setSelectionLayer, setSelectionValues
 
Methods inherited from interface com.ontimize.util.gis.client.interfaces.IGisViewer
addAreaChangeListener, addLayerChangeListener, addStateChangeListener, applyFilters, centerOnPoint, centerView, centerViewOnEnvelope, changeCRS, cleanSelectedData, deleteLayerData, disableMouseListeners, enableMouseListeners, forceExternalRepaint, getActualZoomArea, getBackground, getCRS, getCursorLocation, getDefaultRenderer, getGisClientUtilities, getLayer, getLayerRenderer, getLayersConfigurationId, getLayersList, getMapArea, getOGisComponent, getPixelSize, getResourceBundle, getState, getViewerPreferences, getZoomState, init, insertLayerData, inTransientPaint, isDragging, isEnabled, isRendering, isVisible, reloadViewer, removeAreaChangeListener, removeLayerChangeListener, removeStateChangeListener, requestCurrentData, requestCurrentData, requestCurrentDataForLayer, setEnabled, setLayerFilters, setLayersConfigurationId, setMapArea, setOGisComponent, setState, setViewerPreferences, setVisible, updateLayerData, zoomToMaxLevel, zoomToMinLevel
 
Methods inherited from interface com.ontimize.util.gis.client.interfaces.IGisDataRequester
setData
 

Method Detail

addEditionChangeListener

void addEditionChangeListener(EditionChangeListener listener)
Adds a listener for data edition change events

Parameters:
listener - Data edition events listener to add

removeEditionChangeListener

void removeEditionChangeListener(EditionChangeListener listener)
Removes a listener for data edition change events

Parameters:
listener - Data edition events listener to remove

setEditionLayer

boolean setEditionLayer(java.lang.Object layerId)
Sets the layer for edition

Parameters:
layerId - layer identifier

setEditionData

void setEditionData(java.util.List<java.util.Hashtable> data)
Sets the actual data in edition

Parameters:
data -

setInvalidEditionButtons

void setInvalidEditionButtons(java.util.List<java.lang.String> invalidButtons)
Sets the invalid edition buttons

Parameters:
invalidButtons - List of invalid buttons