Package org.geotools.api.util
Interface LocalName
- All Superinterfaces:
Comparable<GenericName>,GenericName
- All Known Subinterfaces:
MemberName,TypeName
- All Known Implementing Classes:
LocalName
Identifier within a name space for a local object. Local names are names which are directly
accessible to and maintained by a name space. Names are local to one and only one name space.
The name space within which they are local is indicated by the scope.
- Since:
- GeoAPI 2.0
- Author:
- Martin Desruisseaux (IRD), Bryce Nordgren (USDA)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionintdepth()Returns the depth, which is always 1 for a local name.Returns the sequence of local name.head()Returnsthissince this object is already a local name.tip()Returnsthissince this object is already a local name.toString()Returns a locale-independant string representation of this local name.Methods inherited from interface Comparable
compareToMethods inherited from interface GenericName
push, scope, toFullyQualifiedName, toInternationalString
-
Method Details
-
depth
int depth()Returns the depth, which is always 1 for a local name.- Specified by:
depthin interfaceGenericName- Returns:
- The depth of this name.
-
getParsedNames
Returns the sequence of local name. Since this object is itself a locale name, this method always returns a singleton containing onlythis.- Specified by:
getParsedNamesin interfaceGenericName- Returns:
- The local names making this generic name, without the scope. Shall never be
nullneither empty.
-
head
LocalName head()Returnsthissince this object is already a local name.- Specified by:
headin interfaceGenericName- Returns:
- The first element in the list of parsed names.
- Since:
- GeoAPI 2.2
-
tip
LocalName tip()Returnsthissince this object is already a local name.- Specified by:
tipin interfaceGenericName- Returns:
- The last element in the list of parsed names.
- Since:
- GeoAPI 2.1
-
toString
String toString()Returns a locale-independant string representation of this local name.- Specified by:
toStringin interfaceGenericName- Overrides:
toStringin classObject- Returns:
- A local-independant string representation of this name.
-