public class FilledRegularPolygonEditingProvider extends RegularPolygonEditingProvider implements EditingProvider
center, DEFAULT_VALUE_MODE, DEFAULT_VALUE_SIDES, defaultValues, featureStore, mode, MODE_KEY, pointOfCircle, polygonSides, SIDES_KEY, values
LOGGER
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 and Description |
---|
FilledRegularPolygonEditingProvider(DynObject services,
ProviderServices parameters)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
finish()
Finalizes provider.
|
java.lang.String |
getName()
Gets provider name.
|
calculateRegularPolygon, closeGeometry, finishAndStore, getDrawingStatus, getParameters, getValue, isEnabled, next, setValue, setValue, start, stop
activate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, initDefaultValues, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, restart, setDefaultFeatureValues, setShowPreviewSymbol
setProviderServices
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
activate, finishAndStore, getDefaultFeatureValues, getDrawingStatus, getParameters, getValue, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, mustRestartAtFinish, next, restart, setDefaultFeatureValues, setShowPreviewSymbol, setValue, setValue, start, stop
setProviderServices
public FilledRegularPolygonEditingProvider(DynObject services, ProviderServices parameters)
services
- Available services to this provider.parameters
- Needed parameters to create and instance of this providerpublic Geometry finish() throws FinishServiceException
EditingProvider
FeatureStore
. Make sure that provider has all required
values.finish
in interface EditingProvider
finish
in class RegularPolygonEditingProvider
FinishServiceException
- if there are some error getting values,
creating geometries.public java.lang.String getName()
EditingProvider
getName
in interface EditingProvider
getName
in class RegularPolygonEditingProvider