Class SymmetryEditingProvider

java.lang.Object
org.gvsig.tools.service.spi.AbstractProvider
org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
org.gvsig.vectorediting.symmetry.lib.prov.symmetry.SymmetryEditingProvider
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 SymmetryEditingProvider 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
    SymmetryEditingProvider(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>
     
    org.gvsig.vectorediting.lib.api.EditingServiceParameter
     
    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, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, restart, 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, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, mustRestartAtFinish, restart, setDefaultFeatureValues, setShowPreviewSymbol

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

    setProviderServices
  • Constructor Details

    • SymmetryEditingProvider

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

    • 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
    • next

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

      public void stop()
      Specified by:
      stop in interface org.gvsig.vectorediting.lib.spi.EditingProvider
    • 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