public class DefaultEditingServiceinfo extends Object implements EditingServiceInfo
| Constructor and Description |
|---|
DefaultEditingServiceinfo(String name,
String description,
boolean createsNewGeometries,
Image mouseCursor,
int[] supportedPrimitiveGeometryType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createsNewGeometries()
Returns if service creates new geometries.
|
String |
getDescription()
Gets description of service.
|
Image |
getMouseIcon()
Get mouse icon associated to service.
|
String |
getName()
Gets name of service.
|
EditingServiceParameter |
getParameterInfo(String parameterName)
Gets read only information about a parameter of this service.
|
List<EditingServiceParameter> |
getParameters()
Gets a
List with all parameters of service. |
int[] |
getSupportedPrimitiveGeometryTypes()
Gets supported primitive geometry types of service.
|
boolean |
isCompatibleWith(GeometryType geoType)
Returns if service is compatible with the geometry type received as
parameter.
|
public boolean createsNewGeometries()
EditingServiceInfocreatesNewGeometries in interface EditingServiceInfopublic String getDescription()
EditingServiceInfogetDescription in interface EditingServiceInfopublic Image getMouseIcon()
EditingServiceInfogetMouseIcon in interface EditingServiceInfopublic String getName()
EditingServiceInfogetName in interface EditingServiceInfopublic List<EditingServiceParameter> getParameters()
EditingServiceInfoList with all parameters of service. Each parameter
has name, description and types. See EditingServiceParameter.getParameters in interface EditingServiceInfoEditingServiceParameter objects.public int[] getSupportedPrimitiveGeometryTypes()
EditingServiceInfoGeometry.TYPES.getSupportedPrimitiveGeometryTypes in interface EditingServiceInfopublic EditingServiceParameter getParameterInfo(String parameterName)
EditingServiceInfoEditingServiceParameter.getParameterInfo in interface EditingServiceInfoparameterName - Name of parameter.EditingServiceParameter object of parameter.public boolean isCompatibleWith(GeometryType geoType) throws ServiceInformationException
EditingServiceInfoisCompatibleWith in interface EditingServiceInfoServiceInformationException