|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectFormattable
AbstractIdentifiedObject
AbstractParameterDescriptor
public abstract class AbstractParameterDescriptor
Abstract definition of a parameter or group of parameters used by an operation method.
AbstractParameter,
Serialized Form
modules/library/referencing (gt2-referencing.jar) (Maven report) (SVN head)| Field Summary |
|---|
| Fields inherited from class AbstractIdentifiedObject |
|---|
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR |
| Fields inherited from interface IdentifiedObject |
|---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
| Constructor Summary | |
|---|---|
protected |
AbstractParameterDescriptor(GeneralParameterDescriptor descriptor)
Constructs a descriptor with the same values than the specified one. |
protected |
AbstractParameterDescriptor(Map properties,
int minimumOccurs,
int maximumOccurs)
Constructs a parameter from a set of properties. |
| Method Summary | |
|---|---|
abstract GeneralParameterValue |
createValue()
Creates a new instance of parameter value or group initialized with the default value(s). |
boolean |
equals(AbstractIdentifiedObject object,
boolean compareMetadata)
Compares the specified object with this parameter for equality. |
protected String |
formatWKT(Formatter formatter)
Format the inner part of a Well Known Text (WKT) element. |
abstract int |
getMaximumOccurs()
The maximum number of times that values for this parameter group or parameter can be included. |
int |
getMinimumOccurs()
The minimum number of times that values for this parameter group or parameter are required. |
int |
hashCode()
Returns a hash value for this parameter. |
| Methods inherited from class AbstractIdentifiedObject |
|---|
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches |
| Methods inherited from class Formattable |
|---|
toString, toWKT, toWKT, toWKT |
| Methods inherited from class Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface IdentifiedObject |
|---|
getAlias, getIdentifiers, getName, getRemarks, toWKT |
| Constructor Detail |
|---|
protected AbstractParameterDescriptor(GeneralParameterDescriptor descriptor)
protected AbstractParameterDescriptor(Map properties,
int minimumOccurs,
int maximumOccurs)
properties - Set of properties. Should contains at least "name".minimumOccurs - The minimum number of times
that values for this parameter group or parameter are required.maximumOccurs - The maximum number of times
that values for this parameter group or parameter are required. This value
is used in order to check the range. For ParameterValue, it should
always be 1.| Method Detail |
|---|
public abstract GeneralParameterValue createValue()
this object.
Example implementation:
return new Parameter(this);
createValue in interface GeneralParameterDescriptorpublic int getMinimumOccurs()
getMinimumOccurs in interface GeneralParameterDescriptorgetMaximumOccurs()public abstract int getMaximumOccurs()
getMaximumOccurs in interface GeneralParameterDescriptorgetMinimumOccurs()
public boolean equals(AbstractIdentifiedObject object,
boolean compareMetadata)
equals in class AbstractIdentifiedObjectobject - The object to compare to this.compareMetadata - true for performing a strict comparaison, or
false for comparing only properties relevant to transformations.
true if both objects are equal.public int hashCode()
hashCode in class AbstractIdentifiedObjectprotected String formatWKT(Formatter formatter)
formatWKT in class Formattableformatter - The formatter to use.
Formattable.toWKT(),
Formattable.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||