| org.geotools.referencing.AbstractIdentifiedObject org.geotools.referencing.AbstractReferenceSystem
All known Subclasses: org.geotools.referencing.crs.AbstractCRS,
AbstractReferenceSystem | public class AbstractReferenceSystem extends AbstractIdentifiedObject implements ReferenceSystem(Code) | | 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.
version: $Id: AbstractReferenceSystem.java 28264 2007-12-05 21:53:08Z desruisseaux $ author: Martin Desruisseaux since: 2.1 |
Constructor Summary | |
public | AbstractReferenceSystem(ReferenceSystem object) Constructs a new reference system with the same values than the specified one.
This copy constructor provides a way to wrap an arbitrary implementation into a
Geotools one or a user-defined one (as a subclass), usually in order to leverage
some implementation-specific API. | public | AbstractReferenceSystem(Map properties) Constructs a reference system from a set of properties. |
Method Summary | |
public boolean | equals(AbstractIdentifiedObject object, boolean compareMetadata) Compare this reference system with the specified object for equality.
If
compareMetadata is
true , then all available properties are
compared including
and
.
Parameters: object - The object to compare to this . Parameters: compareMetadata - true for performing a strict comparaison, or false for comparing only properties relevant to transformations. | public Extent | getDomainOfValidity() Area or region or timeframe in which this (coordinate) reference system is valid. | public InternationalString | getScope() Description of domain of usage, or limitations of usage, for which this
(coordinate) reference system object is valid. | public Extent | getValidArea() Area for which the (coordinate) reference system is valid. |
AbstractReferenceSystem | public AbstractReferenceSystem(ReferenceSystem object)(Code) | | Constructs a new reference system with the same values than the specified one.
This copy constructor provides a way to wrap an arbitrary implementation into a
Geotools one or a user-defined one (as a subclass), usually in order to leverage
some implementation-specific API. This constructor performs a shallow copy,
i.e. the properties are not cloned.
since: 2.2 |
AbstractReferenceSystem | public AbstractReferenceSystem(Map properties)(Code) | | Constructs a reference system from a set of properties.
The properties given in argument follow the same rules than for the
.
Additionally, the following properties are understood by this construtor:
|
equals | public boolean equals(AbstractIdentifiedObject object, boolean compareMetadata)(Code) | | Compare this reference system with the specified object for equality.
If
compareMetadata is
true , then all available properties are
compared including
and
.
Parameters: object - The object to compare to this . Parameters: compareMetadata - true for performing a strict comparaison, or false for comparing only properties relevant to transformations. true if both objects are equal. |
getDomainOfValidity | public Extent getDomainOfValidity()(Code) | | Area or region or timeframe in which this (coordinate) reference system is valid.
Returns
null if not available.
since: 2.4 |
getScope | public InternationalString getScope()(Code) | | Description of domain of usage, or limitations of usage, for which this
(coordinate) reference system object is valid.
Returns
null if not available.
|
Methods inherited from org.geotools.referencing.AbstractIdentifiedObject | protected static Set asSet(Object[] array)(Code)(Java Doc) protected static void ensureAngularUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureLinearUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureNonNull(String name, Object object) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureNonNull(String name, Object[] array, int index) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureTimeUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) final public boolean equals(Object object)(Code)(Java Doc) public boolean equals(AbstractIdentifiedObject object, boolean compareMetadata)(Code)(Java Doc) static boolean equals(AbstractIdentifiedObject object1, AbstractIdentifiedObject object2, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(IdentifiedObject object1, IdentifiedObject object2, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(IdentifiedObject[] array1, IdentifiedObject[] array2, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(Collection collection1, Collection collection2, boolean compareMetadata)(Code)(Java Doc) public Collection getAlias()(Code)(Java Doc) public ReferenceIdentifier getIdentifier(Citation authority)(Code)(Java Doc) public static ReferenceIdentifier getIdentifier(IdentifiedObject info, Citation authority)(Code)(Java Doc) public Set getIdentifiers()(Code)(Java Doc) public ReferenceIdentifier getName()(Code)(Java Doc) public String getName(Citation authority)(Code)(Java Doc) public static String getName(IdentifiedObject info, Citation authority)(Code)(Java Doc) public static Map getProperties(IdentifiedObject info)(Code)(Java Doc) public static Map getProperties(IdentifiedObject info, Citation authority)(Code)(Java Doc) public InternationalString getRemarks()(Code)(Java Doc) public int hashCode()(Code)(Java Doc) public boolean nameMatches(String name)(Code)(Java Doc) public static boolean nameMatches(IdentifiedObject object, String name)(Code)(Java Doc) public static boolean nameMatches(IdentifiedObject o1, IdentifiedObject o2)(Code)(Java Doc)
|
|
|