Class DefaultEditingContext

java.lang.Object
org.gvsig.vectorediting.swing.impl.DefaultEditingContext
All Implemented Interfaces:
org.gvsig.tools.observer.Observable, EditingContext

public class DefaultEditingContext extends Object implements EditingContext
  • Constructor Details

    • DefaultEditingContext

      public DefaultEditingContext(org.gvsig.fmap.mapcontrol.MapControl mapControl)
  • Method Details

    • activateService

      public void activateService(String name)
      Specified by:
      activateService in interface EditingContext
    • addObserver

      public void addObserver(org.gvsig.tools.observer.Observer o)
      Specified by:
      addObserver in interface org.gvsig.tools.observer.Observable
    • beginEdition

      public void beginEdition(org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect layer, org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior[] additionalBehaviors)
      Specified by:
      beginEdition in interface EditingContext
    • beginEdition

      public void beginEdition(org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect layer)
      Specified by:
      beginEdition in interface EditingContext
    • notifyDrawingStatus

      public void notifyDrawingStatus(org.gvsig.vectorediting.lib.api.DrawingStatus status, org.gvsig.vectorediting.lib.api.EditingService service)
    • deleteObserver

      public void deleteObserver(org.gvsig.tools.observer.Observer o)
      Specified by:
      deleteObserver in interface org.gvsig.tools.observer.Observable
    • deleteObservers

      public void deleteObservers()
      Specified by:
      deleteObservers in interface org.gvsig.tools.observer.Observable
    • endEdition

      public void endEdition(org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect layer)
      Specified by:
      endEdition in interface EditingContext
    • finishService

      protected void finishService()
    • getActiveService

      public org.gvsig.vectorediting.lib.api.EditingService getActiveService()
      Specified by:
      getActiveService in interface EditingContext
    • getConsolePanel

      public EditingConsole getConsolePanel()
      Specified by:
      getConsolePanel in interface EditingContext
    • getCurrentLayer

      protected org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect getCurrentLayer()
    • getCurrentParam

      protected org.gvsig.vectorediting.lib.api.EditingServiceParameter getCurrentParam()
    • getMapControl

      public org.gvsig.fmap.mapcontrol.MapControl getMapControl()
      Specified by:
      getMapControl in interface EditingContext
    • nextParameter

      public void nextParameter()
      Specified by:
      nextParameter in interface EditingContext
    • getServiceStack

      protected Stack<org.gvsig.vectorediting.lib.api.EditingService> getServiceStack()
    • isServiceCompatible

      public boolean isServiceCompatible(String name)
      Specified by:
      isServiceCompatible in interface EditingContext
    • getContextSymbolTable

      public org.gvsig.expressionevaluator.SymbolTable getContextSymbolTable()
      Specified by:
      getContextSymbolTable in interface EditingContext
    • parsePoint

      public org.gvsig.fmap.geom.primitive.Point parsePoint(String response) throws org.gvsig.vectorediting.lib.api.exceptions.ParsePointException
      Specified by:
      parsePoint in interface EditingContext
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.ParsePointException
    • fixResponseUsingBookmarks

      protected String fixResponseUsingBookmarks(String expression) throws org.gvsig.tools.locator.LocatorException
      Throws:
      org.gvsig.tools.locator.LocatorException
    • refreshMenusAndToolBars

      protected void refreshMenusAndToolBars()
    • setMapControl

      public void setMapControl(org.gvsig.fmap.mapcontrol.MapControl mapControl)
      Specified by:
      setMapControl in interface EditingContext
    • showConsoleMessage

      protected void showConsoleMessage(String text)
    • cancelActiveService

      public void cancelActiveService()
      Specified by:
      cancelActiveService in interface EditingContext
    • textEntered

      protected void textEntered(String response)
    • setDefaultBehaviors

      public void setDefaultBehaviors(org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior[] defaultBehaviors)
      Specified by:
      setDefaultBehaviors in interface EditingContext
    • getDefaultBehaviors

      public org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior[] getDefaultBehaviors()
      Specified by:
      getDefaultBehaviors in interface EditingContext
    • setValue

      public void setValue(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter, Object value) throws org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException
      Specified by:
      setValue in interface EditingContext
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException
    • setValue

      public void setValue(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter, Object value, boolean next) throws org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException
      Specified by:
      setValue in interface EditingContext
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException
    • getGeometryType

      public org.gvsig.fmap.geom.type.GeometryType getGeometryType()
      Specified by:
      getGeometryType in interface EditingContext
    • isProcessing

      public boolean isProcessing()
      Specified by:
      isProcessing in interface EditingContext
    • getDrawMode

      public int getDrawMode()
      Specified by:
      getDrawMode in interface EditingContext
    • setDrawMode

      public void setDrawMode(int mode)
      Specified by:
      setDrawMode in interface EditingContext
    • getHistoryForInsertPoints

      public org.gvsig.tools.bookmarksandhistory.History<org.gvsig.expressionevaluator.Expression> getHistoryForInsertPoints()
      Specified by:
      getHistoryForInsertPoints in interface EditingContext
    • getBookmarksForInsertPoints

      public org.gvsig.tools.bookmarksandhistory.Bookmarks<org.gvsig.expressionevaluator.Expression> getBookmarksForInsertPoints()
      Specified by:
      getBookmarksForInsertPoints in interface EditingContext