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
LOGGERFields inherited from interface org.gvsig.fmap.geom.Geometry.SUBTYPES
GEOM2D, GEOM2DM, GEOM3D, GEOM3DM, UNKNOWNFields 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
ConstructorsConstructorDescriptionOffsetEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, org.gvsig.tools.dynobject.DynObject parameters) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.geom.Geometryfinish()voidorg.gvsig.vectorediting.lib.api.DrawingStatusgetDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition) getName()List<org.gvsig.vectorediting.lib.api.EditingServiceParameter> getValue(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter) booleanisEnabled(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter) org.gvsig.vectorediting.lib.api.EditingServiceParameternext()voidrestart()voidvoidvoidstart()voidstop()Methods inherited from class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
activate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, initDefaultValues, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, setDefaultFeatureValues, setShowPreviewSymbolMethods inherited from class org.gvsig.tools.service.spi.AbstractProvider
setProviderServicesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.vectorediting.lib.spi.EditingProvider
activate, getDefaultFeatureValues, getValue, initDefaultValues, isShowPreviewSymbol, mustRestartAtFinish, setDefaultFeatureValues, setShowPreviewSymbolMethods 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:
nextin interfaceorg.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:
getDrawingStatusin interfaceorg.gvsig.vectorediting.lib.spi.EditingProvider- Throws:
org.gvsig.vectorediting.lib.api.exceptions.DrawServiceException
-
stop
public void stop()- Specified by:
stopin interfaceorg.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:
restartin interfaceorg.gvsig.vectorediting.lib.spi.EditingProvider- Overrides:
restartin classorg.gvsig.vectorediting.lib.spi.AbstractEditingProvider- Throws:
org.gvsig.vectorediting.lib.api.exceptions.StartServiceExceptionorg.gvsig.vectorediting.lib.api.exceptions.InvalidEntryExceptionorg.gvsig.vectorediting.lib.api.exceptions.StopServiceException
-
getParameters
- Specified by:
getParametersin interfaceorg.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:
setValuein interfaceorg.gvsig.vectorediting.lib.spi.EditingProvider- Specified by:
setValuein classorg.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:
setValuein interfaceorg.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:
finishAndStorein interfaceorg.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:
finishin interfaceorg.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:
startin interfaceorg.gvsig.vectorediting.lib.spi.EditingProvider- Throws:
org.gvsig.vectorediting.lib.api.exceptions.StartServiceException
-
getName
- Specified by:
getNamein interfaceorg.gvsig.vectorediting.lib.spi.EditingProvider
-
isEnabled
public boolean isEnabled(org.gvsig.vectorediting.lib.api.EditingServiceParameter parameter) - Specified by:
isEnabledin interfaceorg.gvsig.vectorediting.lib.spi.EditingProvider- Overrides:
isEnabledin classorg.gvsig.vectorediting.lib.spi.AbstractEditingProvider
-
getValue
- Specified by:
getValuein interfaceorg.gvsig.vectorediting.lib.spi.EditingProvider- Overrides:
getValuein classorg.gvsig.vectorediting.lib.spi.AbstractEditingProvider
-