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

All Known Implementing Classes:
CurrentFormEntityEditionManager, GisViewerEditionManager

public interface IGisEditionManager

Interface for the gis map viewer edition manager


Field Summary
static java.lang.String ATTR_BUTTON_ADD_NODE_LINE
           
static java.lang.String ATTR_BUTTON_ADD_NODE_POLYGON
           
static java.lang.String ATTR_BUTTON_APPLY_CHANGES_LINE
           
static java.lang.String ATTR_BUTTON_APPLY_CHANGES_POLYGON
           
static java.lang.String ATTR_BUTTON_DELETE_LINE
           
static java.lang.String ATTR_BUTTON_DELETE_NODE_LINE
           
static java.lang.String ATTR_BUTTON_DELETE_NODE_POLYGON
           
static java.lang.String ATTR_BUTTON_DELETE_POINT
           
static java.lang.String ATTR_BUTTON_DELETE_POLYGON
           
static java.lang.String ATTR_BUTTON_NEW_LINE
           
static java.lang.String ATTR_BUTTON_NEW_POINT
           
static java.lang.String ATTR_BUTTON_NEW_POLYGON
           
static java.lang.String ATTR_BUTTON_UNDO_LINE
           
static java.lang.String ATTR_BUTTON_UNDO_POLYGON
           
static int EDITION_MODE_EDIT_POINT
           
static int EDITION_MODE_LINE_CREATION
           
static int EDITION_MODE_LINE_IN_EDITION
           
static int EDITION_MODE_LINE_IN_EDITION_ADD_NODE
           
static int EDITION_MODE_LINE_INITIAL
           
static int EDITION_MODE_LINE_NODE_SELECTED
           
static int EDITION_MODE_LINE_SELECTED
           
static int EDITION_MODE_NEW_POINT
           
static int EDITION_MODE_POINT_SELECTED
           
static int EDITION_MODE_POLYGON_CREATION
           
static int EDITION_MODE_POLYGON_IN_EDITION
           
static int EDITION_MODE_POLYGON_IN_EDITION_ADD_NODE
           
static int EDITION_MODE_POLYGON_INITIAL
           
static int EDITION_MODE_POLYGON_NODE_SELECTED
           
static int EDITION_MODE_POLYGON_SELECTED
           
static int EDITION_MODE_SLEEP_MODE
           
static java.lang.String GEO_OBJECT_ID
           
static java.lang.String ICON_BUTTON_ADD_NODE_LINE
           
static java.lang.String ICON_BUTTON_ADD_NODE_POLYGON
           
static java.lang.String ICON_BUTTON_APPLY_CHANGES_LINE
           
static java.lang.String ICON_BUTTON_APPLY_CHANGES_POLYGON
           
static java.lang.String ICON_BUTTON_DELETE_LINE
           
static java.lang.String ICON_BUTTON_DELETE_NODE_LINE
           
static java.lang.String ICON_BUTTON_DELETE_NODE_POLYGON
           
static java.lang.String ICON_BUTTON_DELETE_POINT
           
static java.lang.String ICON_BUTTON_DELETE_POLYGON
           
static java.lang.String ICON_BUTTON_NEW_LINE
           
static java.lang.String ICON_BUTTON_NEW_POINT
           
static java.lang.String ICON_BUTTON_NEW_POLYGON
           
static java.lang.String ICON_BUTTON_UNDO_LINE
           
static java.lang.String ICON_BUTTON_UNDO_POLYGON
           
static java.lang.String TEXT_BUTTON_ADD_NODE_LINE
           
static java.lang.String TEXT_BUTTON_ADD_NODE_POLYGON
           
static java.lang.String TEXT_BUTTON_APPLY_CHANGES_LINE
           
static java.lang.String TEXT_BUTTON_APPLY_CHANGES_POLYGON
           
static java.lang.String TEXT_BUTTON_DELETE_LINE
           
static java.lang.String TEXT_BUTTON_DELETE_NODE_LINE
           
static java.lang.String TEXT_BUTTON_DELETE_NODE_POLYGON
           
static java.lang.String TEXT_BUTTON_DELETE_POINT
           
static java.lang.String TEXT_BUTTON_DELETE_POLYGON
           
static java.lang.String TEXT_BUTTON_NEW_LINE
           
static java.lang.String TEXT_BUTTON_NEW_POINT
           
static java.lang.String TEXT_BUTTON_NEW_POLYGON
           
static java.lang.String TEXT_BUTTON_UNDO_LINE
           
static java.lang.String TEXT_BUTTON_UNDO_POLYGON
           
 
Method Summary
 void addEditionChangeListener(EditionChangeListener listener)
          Add an edition events change listener to the listeners list
 void cancelEditionProcess()
          Cancel the actual edition process
 void removeEditionChangeListener(EditionChangeListener listener)
          Delete an edition events change listener from the listeners list
 void renderEditionData(java.awt.Graphics g)
          Method called to render the data on edition over the gis map viewer graphics component
 void setEditionLayer(IGisLayer layer, java.lang.Object layersConfId)
          Set the gis layer for edition
 void setEditorPanelsVisible(boolean visible)
          Set the edition panel visible
 void setGisViewer(IGisViewer gisViewer)
          Set the gis viewer instance for the actual component
 void setInvalidEditionButtons(java.util.List<java.lang.String> invalidButtons)
          Set the list of invisible edition buttons
 void setResourceBundle(java.util.ResourceBundle res)
           
 

Field Detail

GEO_OBJECT_ID

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

ATTR_BUTTON_NEW_POINT

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

ATTR_BUTTON_DELETE_POINT

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

TEXT_BUTTON_NEW_POINT

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

TEXT_BUTTON_DELETE_POINT

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

ICON_BUTTON_NEW_POINT

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

ICON_BUTTON_DELETE_POINT

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

ATTR_BUTTON_NEW_LINE

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

ATTR_BUTTON_DELETE_LINE

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

ATTR_BUTTON_UNDO_LINE

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

ATTR_BUTTON_APPLY_CHANGES_LINE

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

ATTR_BUTTON_ADD_NODE_LINE

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

ATTR_BUTTON_DELETE_NODE_LINE

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

TEXT_BUTTON_NEW_LINE

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

TEXT_BUTTON_DELETE_LINE

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

TEXT_BUTTON_UNDO_LINE

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

TEXT_BUTTON_APPLY_CHANGES_LINE

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

TEXT_BUTTON_ADD_NODE_LINE

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

TEXT_BUTTON_DELETE_NODE_LINE

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

ICON_BUTTON_NEW_LINE

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

ICON_BUTTON_DELETE_LINE

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

ICON_BUTTON_UNDO_LINE

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

ICON_BUTTON_APPLY_CHANGES_LINE

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

ICON_BUTTON_ADD_NODE_LINE

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

ICON_BUTTON_DELETE_NODE_LINE

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

ATTR_BUTTON_NEW_POLYGON

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

ATTR_BUTTON_DELETE_POLYGON

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

ATTR_BUTTON_UNDO_POLYGON

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

ATTR_BUTTON_APPLY_CHANGES_POLYGON

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

ATTR_BUTTON_ADD_NODE_POLYGON

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

ATTR_BUTTON_DELETE_NODE_POLYGON

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

TEXT_BUTTON_NEW_POLYGON

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

TEXT_BUTTON_DELETE_POLYGON

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

TEXT_BUTTON_UNDO_POLYGON

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

TEXT_BUTTON_APPLY_CHANGES_POLYGON

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

TEXT_BUTTON_ADD_NODE_POLYGON

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

TEXT_BUTTON_DELETE_NODE_POLYGON

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

ICON_BUTTON_NEW_POLYGON

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

ICON_BUTTON_DELETE_POLYGON

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

ICON_BUTTON_UNDO_POLYGON

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

ICON_BUTTON_APPLY_CHANGES_POLYGON

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

ICON_BUTTON_ADD_NODE_POLYGON

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

ICON_BUTTON_DELETE_NODE_POLYGON

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

EDITION_MODE_SLEEP_MODE

static final int EDITION_MODE_SLEEP_MODE
See Also:
Constant Field Values

EDITION_MODE_NEW_POINT

static final int EDITION_MODE_NEW_POINT
See Also:
Constant Field Values

EDITION_MODE_EDIT_POINT

static final int EDITION_MODE_EDIT_POINT
See Also:
Constant Field Values

EDITION_MODE_POINT_SELECTED

static final int EDITION_MODE_POINT_SELECTED
See Also:
Constant Field Values

EDITION_MODE_LINE_INITIAL

static final int EDITION_MODE_LINE_INITIAL
See Also:
Constant Field Values

EDITION_MODE_LINE_SELECTED

static final int EDITION_MODE_LINE_SELECTED
See Also:
Constant Field Values

EDITION_MODE_LINE_CREATION

static final int EDITION_MODE_LINE_CREATION
See Also:
Constant Field Values

EDITION_MODE_LINE_IN_EDITION

static final int EDITION_MODE_LINE_IN_EDITION
See Also:
Constant Field Values

EDITION_MODE_LINE_IN_EDITION_ADD_NODE

static final int EDITION_MODE_LINE_IN_EDITION_ADD_NODE
See Also:
Constant Field Values

EDITION_MODE_LINE_NODE_SELECTED

static final int EDITION_MODE_LINE_NODE_SELECTED
See Also:
Constant Field Values

EDITION_MODE_POLYGON_INITIAL

static final int EDITION_MODE_POLYGON_INITIAL
See Also:
Constant Field Values

EDITION_MODE_POLYGON_SELECTED

static final int EDITION_MODE_POLYGON_SELECTED
See Also:
Constant Field Values

EDITION_MODE_POLYGON_CREATION

static final int EDITION_MODE_POLYGON_CREATION
See Also:
Constant Field Values

EDITION_MODE_POLYGON_IN_EDITION

static final int EDITION_MODE_POLYGON_IN_EDITION
See Also:
Constant Field Values

EDITION_MODE_POLYGON_IN_EDITION_ADD_NODE

static final int EDITION_MODE_POLYGON_IN_EDITION_ADD_NODE
See Also:
Constant Field Values

EDITION_MODE_POLYGON_NODE_SELECTED

static final int EDITION_MODE_POLYGON_NODE_SELECTED
See Also:
Constant Field Values
Method Detail

setEditionLayer

void setEditionLayer(IGisLayer layer,
                     java.lang.Object layersConfId)
Set the gis layer for edition

Parameters:
layer - Gis edition layer
layersConfId - Layers configuration identifier

setGisViewer

void setGisViewer(IGisViewer gisViewer)
Set the gis viewer instance for the actual component

Parameters:
gisViewer - Gis viewer instanceof

setEditorPanelsVisible

void setEditorPanelsVisible(boolean visible)
Set the edition panel visible

Parameters:
visible -

addEditionChangeListener

void addEditionChangeListener(EditionChangeListener listener)
Add an edition events change listener to the listeners list

Parameters:
listener - Edition events change listener to add

removeEditionChangeListener

void removeEditionChangeListener(EditionChangeListener listener)
Delete an edition events change listener from the listeners list

Parameters:
listener - Edition events change listener to remove

setInvalidEditionButtons

void setInvalidEditionButtons(java.util.List<java.lang.String> invalidButtons)
Set the list of invisible edition buttons

Parameters:
invalidButtons - List of buttons names

cancelEditionProcess

void cancelEditionProcess()
Cancel the actual edition process


renderEditionData

void renderEditionData(java.awt.Graphics g)
Method called to render the data on edition over the gis map viewer graphics component


setResourceBundle

void setResourceBundle(java.util.ResourceBundle res)