|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectFormattable
AbstractIdentifiedObject
AbstractReferenceSystem
public class AbstractReferenceSystem
Description of a spatial and temporal reference system used by a dataset.
This class is conceptually abstract, even if it is technically possible to
instantiate it. Typical applications should create instances of the most specific subclass with
Default prefix instead. An exception to this rule may occurs when it is not possible to
identify the exact type.
| Field Summary |
|---|
| Fields inherited from class AbstractIdentifiedObject |
|---|
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR |
| Fields inherited from class Formattable |
|---|
SINGLE_LINE |
| Fields inherited from interface ReferenceSystem |
|---|
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY |
| Fields inherited from interface IdentifiedObject |
|---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
| Constructor Summary | |
|---|---|
AbstractReferenceSystem(Map<String,?> properties)
Constructs a reference system from a set of properties. |
|
AbstractReferenceSystem(ReferenceSystem object)
Constructs a new reference system with the same values than the specified one. |
|
| Method Summary | |
|---|---|
boolean |
equals(AbstractIdentifiedObject object,
boolean compareMetadata)
Compare this reference system with the specified object for equality. |
Extent |
getDomainOfValidity()
Area or region or timeframe in which this (coordinate) reference system is valid. |
InternationalString |
getScope()
Description of domain of usage, or limitations of usage, for which this (coordinate) reference system object is valid. |
Extent |
getValidArea()
Deprecated. Renamed getDomainOfValidity(). |
| 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, hashCode, nameMatches, nameMatches, nameMatches |
| Methods inherited from class Formattable |
|---|
cleanupThreadLocals, formatWKT, toString, toWKT, 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 |
|---|
public AbstractReferenceSystem(ReferenceSystem object)
object - The reference system to copy.public AbstractReferenceSystem(Map<String,?> properties)
| Property name | Value type | Value given to |
|---|---|---|
"domainOfValidity" |
Extent |
getDomainOfValidity() |
"scope" |
String or InternationalString |
getScope() |
properties - The properties to be given to this object.| Method Detail |
|---|
public Extent getDomainOfValidity()
null if not available.
getDomainOfValidity in interface ReferenceSystemnull if not available.public Extent getValidArea()
getDomainOfValidity().
null if not available.
public InternationalString getScope()
null if not available.
getScope in interface ReferenceSystemnull if none.
public boolean equals(AbstractIdentifiedObject object,
boolean compareMetadata)
compareMetadata is true, then all available properties are
compared including valid area and scope.
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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||