public class DivideEditingProvider extends MeasureEditingProvider
MeasureEditingProvider.PointAndRotationalignParameter, deleteOriginalGeometriesParameter, featureStore, geometryBaseParameter, insertionPointParameter, mapContext, rotateFieldParameter, selection, valuesLOGGERAGGREGATE, 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 |
|---|
DivideEditingProvider(DynObject parameters,
ProviderServices services)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
Gets provider name.
|
java.util.List<EditingServiceParameter> |
getParameters()
Gets a
List with all parameters of provider. |
protected java.util.List<MeasureEditingProvider.PointAndRotation> |
getPointsAndRotations(Line line) |
java.lang.Object |
getValue(EditingServiceParameter parameter)
Return parameter's value
|
EditingServiceParameter |
next()
Gets next parameter needed by provider.
|
protected void |
validateAndInsertValue(EditingServiceParameter parameter,
java.lang.Object value) |
finish, finishAndStore, getDrawingStatus, getPointsAndRotations, isEnabled, isPointType, setValue, setValue, start, stopactivate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, initDefaultValues, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, restart, setDefaultFeatureValues, setShowPreviewSymbolsetProviderServicesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactivate, getDefaultFeatureValues, getValue, initDefaultValues, isShowPreviewSymbol, mustRestartAtFinish, restart, setDefaultFeatureValues, setShowPreviewSymbolsetProviderServicespublic DivideEditingProvider(DynObject parameters, ProviderServices services)
services - available services for this providerparameters - of this providerpublic EditingServiceParameter next()
EditingProvidernull if all
parameters have values.next in interface EditingProvidernext in class MeasureEditingProviderEditingServiceParameter object that represents the
next parameter.public java.util.List<EditingServiceParameter> getParameters()
EditingProviderList with all parameters of provider. Each parameter
has name, description and types. See EditingServiceParameter.getParameters in interface EditingProvidergetParameters in class MeasureEditingProviderEditingServiceParameter objects.protected void validateAndInsertValue(EditingServiceParameter parameter, java.lang.Object value) throws InvalidEntryException
validateAndInsertValue in class MeasureEditingProviderInvalidEntryExceptionpublic java.lang.String getName()
EditingProvidergetName in interface EditingProvidergetName in class MeasureEditingProviderpublic java.lang.Object getValue(EditingServiceParameter parameter)
EditingProvidergetValue in interface EditingProvidergetValue in class MeasureEditingProviderprotected java.util.List<MeasureEditingProvider.PointAndRotation> getPointsAndRotations(Line line) throws CreateGeometryException, GeometryOperationNotSupportedException, GeometryOperationException, java.lang.CloneNotSupportedException
getPointsAndRotations in class MeasureEditingProviderCreateGeometryExceptionGeometryOperationNotSupportedExceptionGeometryOperationExceptionjava.lang.CloneNotSupportedException