Class DivideEditingProvider
java.lang.Object
org.gvsig.tools.service.spi.AbstractProvider
org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
org.gvsig.vectorediting.lib.prov.duplicate.MeasureEditingProvider
org.gvsig.vectorediting.lib.prov.duplicate.DivideEditingProvider
- All Implemented Interfaces:
org.gvsig.fmap.geom.Geometry.SUBTYPES,org.gvsig.fmap.geom.Geometry.TYPES,org.gvsig.tools.service.spi.Provider,EditingProvider
- Author:
- fdiaz
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.vectorediting.lib.prov.duplicate.MeasureEditingProvider
MeasureEditingProvider.PointAndRotation -
Field Summary
Fields inherited from class org.gvsig.vectorediting.lib.prov.duplicate.MeasureEditingProvider
alignParameter, deleteOriginalGeometriesParameter, featureStore, geometryBaseParameter, insertionPointParameter, mapContext, rotateFieldParameter, selection, valuesFields 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
ConstructorsConstructorDescriptionDivideEditingProvider(org.gvsig.tools.dynobject.DynObject parameters, org.gvsig.tools.service.spi.ProviderServices services) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetName()protected List<MeasureEditingProvider.PointAndRotation> getPointsAndRotations(org.gvsig.fmap.geom.primitive.Line line) getValue(EditingServiceParameter parameter) next()protected voidvalidateAndInsertValue(EditingServiceParameter parameter, Object value) Methods inherited from class org.gvsig.vectorediting.lib.prov.duplicate.MeasureEditingProvider
finish, finishAndStore, getDrawingStatus, getPointsAndRotations, isEnabled, isPointType, setValue, setValue, start, stopMethods inherited from class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
activate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, initDefaultValues, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, restart, 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, restart, setDefaultFeatureValues, setShowPreviewSymbolMethods inherited from interface org.gvsig.tools.service.spi.Provider
setProviderServices
-
Constructor Details
-
DivideEditingProvider
public DivideEditingProvider(org.gvsig.tools.dynobject.DynObject parameters, org.gvsig.tools.service.spi.ProviderServices services) Default constructor.- Parameters:
parameters- of this providerservices- available services for this provider
-
-
Method Details
-
next
- Specified by:
nextin interfaceEditingProvider- Overrides:
nextin classMeasureEditingProvider
-
getParameters
- Specified by:
getParametersin interfaceEditingProvider- Overrides:
getParametersin classMeasureEditingProvider
-
validateAndInsertValue
protected void validateAndInsertValue(EditingServiceParameter parameter, Object value) throws InvalidEntryException - Overrides:
validateAndInsertValuein classMeasureEditingProvider- Throws:
InvalidEntryException
-
getName
- Specified by:
getNamein interfaceEditingProvider- Overrides:
getNamein classMeasureEditingProvider
-
getValue
- Specified by:
getValuein interfaceEditingProvider- Overrides:
getValuein classMeasureEditingProvider
-
getPointsAndRotations
protected List<MeasureEditingProvider.PointAndRotation> getPointsAndRotations(org.gvsig.fmap.geom.primitive.Line line) throws org.gvsig.fmap.geom.exception.CreateGeometryException, org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException, org.gvsig.fmap.geom.operation.GeometryOperationException, CloneNotSupportedException - Overrides:
getPointsAndRotationsin classMeasureEditingProvider- Throws:
org.gvsig.fmap.geom.exception.CreateGeometryExceptionorg.gvsig.fmap.geom.operation.GeometryOperationNotSupportedExceptionorg.gvsig.fmap.geom.operation.GeometryOperationExceptionCloneNotSupportedException
-