Class ChamferByLengthAndAngleEditingProvider
java.lang.Object
org.gvsig.tools.service.spi.AbstractProvider
org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
org.gvsig.vectorediting.lib.prov.chamfer.ChamferByLengthAndAngleEditingProvider
- All Implemented Interfaces:
org.gvsig.fmap.geom.Geometry.SUBTYPES,org.gvsig.fmap.geom.Geometry.TYPES,org.gvsig.tools.service.spi.Provider,EditingProvider
- Author:
- fdiaz
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionChamferByLengthAndAngleEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, org.gvsig.tools.dynobject.DynObject parameters) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.geom.Geometryfinish()voidgetDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition) getName()getValue(EditingServiceParameter parameter) voidbooleanisEnabled(EditingServiceParameter parameter) next()voidrestart()voidvoidsetValue(EditingServiceParameter parameter, Object value) voidstart()voidstop()Methods inherited from class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
activate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, 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.tools.service.spi.Provider
setProviderServices
-
Constructor Details
-
ChamferByLengthAndAngleEditingProvider
public ChamferByLengthAndAngleEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, org.gvsig.tools.dynobject.DynObject parameters) Default constructor.- Parameters:
providerServices- available services for this providerparameters- of this provider
-
-
Method Details
-
getName
-
next
-
getDrawingStatus
public DrawingStatus getDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition) throws DrawServiceException - Throws:
DrawServiceException
-
getParameters
-
isEnabled
- Specified by:
isEnabledin interfaceEditingProvider- Overrides:
isEnabledin classAbstractEditingProvider
-
setValue
- Specified by:
setValuein interfaceEditingProvider- Specified by:
setValuein classAbstractEditingProvider- Throws:
InvalidEntryException
-
setValue
- Throws:
InvalidEntryException
-
finish
- Throws:
FinishServiceException
-
finishAndStore
- Throws:
FinishServiceException
-
start
- Throws:
StartServiceException
-
restart
- Specified by:
restartin interfaceEditingProvider- Overrides:
restartin classAbstractEditingProvider- Throws:
StartServiceExceptionInvalidEntryExceptionStopServiceException
-
initDefaultValues
public void initDefaultValues()- Specified by:
initDefaultValuesin interfaceEditingProvider- Overrides:
initDefaultValuesin classAbstractEditingProvider
-
stop
- Throws:
StopServiceException
-
getValue
- Specified by:
getValuein interfaceEditingProvider- Overrides:
getValuein classAbstractEditingProvider
-