Package org.opengis.util
Interface LocalName
-
- All Superinterfaces:
Comparable<GenericName>
,GenericName
- All Known Subinterfaces:
MemberName
,TypeName
@UML(identifier="LocalName", specification=ISO_19103) public interface LocalName extends GenericName
Identifier within a name space for a local object. Local names are names which are directly accessible to and maintained by aNameSpace
. Names are local to one and only one name space. The name space within which they are local is indicated by the scope.- Since:
- 2.0
- See Also:
NameFactory.createLocalName(NameSpace, CharSequence)
-
-
Method Summary
Modifier and Type Method Description int
depth()
Returns always 1 for a local name.List<? extends LocalName>
getParsedNames()
Returns a singleton containing onlythis
, since this name is itself a local name.LocalName
head()
Returnsthis
since this object is already a local name.LocalName
tip()
Returnsthis
since this object is already a local name.String
toString()
Returns a locale-independent string representation of this local name.-
Methods inherited from interface GenericName
compareTo, push, scope, toFullyQualifiedName, toInternationalString
-
-
-
-
Method Detail
-
depth
int depth()
Returns always 1 for a local name.- Specified by:
depth
in interfaceGenericName
- Returns:
- always 1 for a local name.
-
getParsedNames
@UML(identifier="parsedName", obligation=MANDATORY, specification=ISO_19103) List<? extends LocalName> getParsedNames()
Returns a singleton containing onlythis
, since this name is itself a local name.- Specified by:
getParsedNames
in interfaceGenericName
- Returns:
- a singleton containing only
this
.
-
head
LocalName head()
Returnsthis
since this object is already a local name.- Specified by:
head
in interfaceGenericName
- Returns:
- the first element in the list of parsed names.
-
tip
LocalName tip()
Returnsthis
since this object is already a local name.- Specified by:
tip
in interfaceGenericName
- Returns:
- the last element in the list of parsed names.
-
toString
@UML(identifier="aName", obligation=MANDATORY, specification=ISO_19103) String toString()
Returns a locale-independent string representation of this local name.- Specified by:
toString
in interfaceGenericName
- Overrides:
toString
in classObject
- Returns:
- the local-independent string representation of this name.
-
-