public class DefaultEditingContext extends java.lang.Object implements EditingContext
CANCEL, CHANGE_SELECTED_TOOL_NOTIFICATION, DEFAULT_ACTION_NAME, DEFAULT_TOOL, DEFAULT_TOOL_NAME, DISCARD_CHANGES, DRAWING_STATUS_NOTIFICATION, DRAWMODE_NORMAL, DRAWMODE_ORTO, EXPORT_LAYER, EXPORT_LAYER_NOTIFICATION, REFRESH_TOOLS_NOTIFICATION, SAVE_CHANGES, VECTOREDITING_TOOL_NAME| Constructor and Description |
|---|
DefaultEditingContext(MapControl mapControl) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateService(java.lang.String name)
Activates service as of name and
MapControl |
void |
addObserver(Observer o) |
void |
beginEdition(FLyrVect layer)
Begins edition of a layer
|
void |
beginEdition(FLyrVect layer,
Behavior[] additionalBehaviors) |
void |
cancelActiveService() |
void |
deleteObserver(Observer o) |
void |
deleteObservers() |
void |
endEdition(FLyrVect layer)
Ends edition of a layer
|
protected void |
finishService() |
protected java.lang.String |
fixResponseUsingBookmarks(java.lang.String response) |
EditingService |
getActiveService() |
EditingConsole |
getConsolePanel() |
SymbolTable |
getContextSymbolTable() |
protected FLyrVect |
getCurrentLayer() |
protected EditingServiceParameter |
getCurrentParam() |
Behavior[] |
getDefaultBehaviors() |
int |
getDrawMode() |
GeometryType |
getGeometryType() |
MapControl |
getMapControl()
Gets mapControl object.
|
protected java.util.Stack<EditingService> |
getServiceStack() |
boolean |
isProcessing() |
boolean |
isServiceCompatible(java.lang.String name) |
void |
nextParameter() |
void |
notifyDrawingStatus(DrawingStatus status,
EditingService service) |
Point |
parsePoint(java.lang.String response) |
protected void |
refreshMenusAndToolBars() |
void |
setDefaultBehaviors(Behavior[] defaultBehaviors) |
void |
setDrawMode(int mode) |
void |
setMapControl(MapControl mapControl)
Updates the weak reference at editing context.
|
void |
setValue(EditingServiceParameter parameter,
java.lang.Object value) |
void |
setValue(EditingServiceParameter parameter,
java.lang.Object value,
boolean next) |
protected void |
showConsoleMessage(java.lang.String text) |
protected void |
textEntered(java.lang.String response) |
public DefaultEditingContext(MapControl mapControl)
public void activateService(java.lang.String name)
EditingContextMapControlactivateService in interface EditingContextname - of servicepublic void addObserver(Observer o)
addObserver in interface Observablepublic void beginEdition(FLyrVect layer, Behavior[] additionalBehaviors)
beginEdition in interface EditingContextpublic void beginEdition(FLyrVect layer)
EditingContextbeginEdition in interface EditingContextlayer - to begin editionpublic void notifyDrawingStatus(DrawingStatus status, EditingService service)
public void deleteObserver(Observer o)
deleteObserver in interface Observablepublic void deleteObservers()
deleteObservers in interface Observablepublic void endEdition(FLyrVect layer)
EditingContextendEdition in interface EditingContextlayer - to end editionprotected void finishService()
public EditingService getActiveService()
getActiveService in interface EditingContextpublic EditingConsole getConsolePanel()
getConsolePanel in interface EditingContextprotected FLyrVect getCurrentLayer()
protected EditingServiceParameter getCurrentParam()
public MapControl getMapControl()
EditingContextWeakReference.getMapControl in interface EditingContextpublic void nextParameter()
nextParameter in interface EditingContextprotected java.util.Stack<EditingService> getServiceStack()
public boolean isServiceCompatible(java.lang.String name)
isServiceCompatible in interface EditingContextpublic SymbolTable getContextSymbolTable()
getContextSymbolTable in interface EditingContextpublic Point parsePoint(java.lang.String response) throws ParsePointException
parsePoint in interface EditingContextParsePointExceptionprotected java.lang.String fixResponseUsingBookmarks(java.lang.String response)
throws LocatorException
LocatorExceptionprotected void refreshMenusAndToolBars()
public void setMapControl(MapControl mapControl)
EditingContextsetMapControl in interface EditingContextprotected void showConsoleMessage(java.lang.String text)
public void cancelActiveService()
cancelActiveService in interface EditingContextprotected void textEntered(java.lang.String response)
public void setDefaultBehaviors(Behavior[] defaultBehaviors)
setDefaultBehaviors in interface EditingContextpublic Behavior[] getDefaultBehaviors()
getDefaultBehaviors in interface EditingContextpublic void setValue(EditingServiceParameter parameter, java.lang.Object value) throws InvalidEntryException
setValue in interface EditingContextInvalidEntryExceptionpublic void setValue(EditingServiceParameter parameter, java.lang.Object value, boolean next) throws InvalidEntryException
setValue in interface EditingContextnext - If true call nextParameter methodInvalidEntryExceptionpublic GeometryType getGeometryType()
getGeometryType in interface EditingContextpublic boolean isProcessing()
isProcessing in interface EditingContextpublic int getDrawMode()
getDrawMode in interface EditingContextpublic void setDrawMode(int mode)
setDrawMode in interface EditingContext