Class OffsetEditingProvider

java.lang.Object
org.gvsig.tools.service.spi.AbstractProvider
org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
org.gvsig.vectorediting.offset.lib.prov.offset.OffsetEditingProvider
All Implemented Interfaces:
org.gvsig.fmap.geom.Geometry.SUBTYPES, org.gvsig.fmap.geom.Geometry.TYPES, org.gvsig.tools.service.spi.Provider, org.gvsig.vectorediting.lib.spi.EditingProvider

public class OffsetEditingProvider extends org.gvsig.vectorediting.lib.spi.AbstractEditingProvider implements org.gvsig.vectorediting.lib.spi.EditingProvider
  • Field Summary

    Fields inherited from class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider

    LOGGER

    Fields inherited from interface org.gvsig.fmap.geom.Geometry.SUBTYPES

    GEOM2D, GEOM2DM, GEOM3D, GEOM3DM, UNKNOWN

    Fields inherited from interface org.gvsig.fmap.geom.Geometry.TYPES

    AGGREGATE, ARC, CIRCLE, CIRCUMFERENCE, COMPLEX, CURVE, ELLIPSE, ELLIPTICARC, FILLEDSPLINE, GEOMETRY, LINE, MULTICURVE, MULTILINE, MULTIPOINT, MULTIPOLYGON, MULTISOLID, MULTISURFACE, NULL, PERIELLIPSE, POINT, POLYGON, RING, SOLID, SPLINE, SURFACE, UNKNOWN
  • Constructor Summary

    Constructors
    Constructor
    Description
    OffsetEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, org.gvsig.tools.dynobject.DynObject parameters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gvsig.fmap.geom.Geometry
     
    void
     
    org.gvsig.vectorediting.lib.api.DrawingStatus
    getDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition)
     
     
    List<org.gvsig.vectorediting.lib.api.EditingServiceParameter>
     
    getValue(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter)
     
    boolean
    isEnabled(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter)
     
    org.gvsig.vectorediting.lib.api.EditingServiceParameter
     
    void
     
    void
     
    void
    setValue(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter, Object value)
     
    void
     
    void
     

    Methods inherited from class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider

    activate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, initDefaultValues, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, setDefaultFeatureValues, setShowPreviewSymbol

    Methods inherited from class org.gvsig.tools.service.spi.AbstractProvider

    setProviderServices

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.vectorediting.lib.spi.EditingProvider

    activate, getDefaultFeatureValues, getValue, initDefaultValues, isShowPreviewSymbol, mustRestartAtFinish, setDefaultFeatureValues, setShowPreviewSymbol

    Methods inherited from interface org.gvsig.tools.service.spi.Provider

    setProviderServices
  • Constructor Details

    • OffsetEditingProvider

      public OffsetEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, org.gvsig.tools.dynobject.DynObject parameters)
  • Method Details

    • next

      public org.gvsig.vectorediting.lib.api.EditingServiceParameter next()
      Specified by:
      next in interface org.gvsig.vectorediting.lib.spi.EditingProvider
    • getDrawingStatus

      public org.gvsig.vectorediting.lib.api.DrawingStatus getDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition) throws org.gvsig.vectorediting.lib.api.exceptions.DrawServiceException
      Specified by:
      getDrawingStatus in interface org.gvsig.vectorediting.lib.spi.EditingProvider
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.DrawServiceException
    • stop

      public void stop()
      Specified by:
      stop in interface org.gvsig.vectorediting.lib.spi.EditingProvider
    • restart

      public void restart() throws org.gvsig.vectorediting.lib.api.exceptions.StartServiceException, org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException, org.gvsig.vectorediting.lib.api.exceptions.StopServiceException
      Specified by:
      restart in interface org.gvsig.vectorediting.lib.spi.EditingProvider
      Overrides:
      restart in class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.StartServiceException
      org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException
      org.gvsig.vectorediting.lib.api.exceptions.StopServiceException
    • getParameters

      public List<org.gvsig.vectorediting.lib.api.EditingServiceParameter> getParameters()
      Specified by:
      getParameters in interface org.gvsig.vectorediting.lib.spi.EditingProvider
    • 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 org.gvsig.vectorediting.lib.spi.EditingProvider
      Specified by:
      setValue in class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException
    • setValue

      public void setValue(Object value) throws org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException
      Specified by:
      setValue in interface org.gvsig.vectorediting.lib.spi.EditingProvider
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException
    • finishAndStore

      public void finishAndStore() throws org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException
      Specified by:
      finishAndStore in interface org.gvsig.vectorediting.lib.spi.EditingProvider
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException
    • finish

      public org.gvsig.fmap.geom.Geometry finish() throws org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException
      Specified by:
      finish in interface org.gvsig.vectorediting.lib.spi.EditingProvider
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException
    • start

      public void start() throws org.gvsig.vectorediting.lib.api.exceptions.StartServiceException
      Specified by:
      start in interface org.gvsig.vectorediting.lib.spi.EditingProvider
      Throws:
      org.gvsig.vectorediting.lib.api.exceptions.StartServiceException
    • getName

      public String getName()
      Specified by:
      getName in interface org.gvsig.vectorediting.lib.spi.EditingProvider
    • isEnabled

      public boolean isEnabled(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter)
      Specified by:
      isEnabled in interface org.gvsig.vectorediting.lib.spi.EditingProvider
      Overrides:
      isEnabled in class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
    • getValue

      public Object getValue(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter)
      Specified by:
      getValue in interface org.gvsig.vectorediting.lib.spi.EditingProvider
      Overrides:
      getValue in class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider