public class FilledRegularPolygonEditingProvider extends RegularPolygonEditingProvider implements EditingProvider
center, DEFAULT_VALUE_MODE, DEFAULT_VALUE_SIDES, defaultValues, featureStore, mode, MODE_KEY, options, pointOfCircle, polygonSides, SIDES_KEY, values
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
Constructor and Description |
---|
FilledRegularPolygonEditingProvider(DynObject services,
ProviderServices parameters)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
finish()
Finalizes provider.
|
String |
getName()
Gets provider name.
|
calculateRegularPolygon, closeGeometry, finishAndStore, getDrawingStatus, getParameters, next, setValue, start, stop
getProviderServices, setProviderServices
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
finishAndStore, getDrawingStatus, getParameters, next, 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 String getName()
EditingProvider
getName
in interface EditingProvider
getName
in class RegularPolygonEditingProvider