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 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
See Also:
NameFactory.createLocalName(org.opengis.util.GenericName, java.lang.String, org.opengis.util.InternationalString)

Method Summary
 int depth()
          Returns the depth, which is always 1 for a local name.
 List<LocalName> getParsedNames()
          Returns the sequence of local name for this generic name.
 LocalName name()
          Returns this since this object is already a local name.
 String toString()
          Returns a locale-independant string representation of this local name.
 
Methods inherited from interface GenericName
asLocalName, asScopedName, getScope, push, scope, toFullyQualifiedName, toInternationalString
 
Methods inherited from interface Comparable
compareTo
 

Method Detail

depth

int depth()
Returns the depth, which is always 1 for a local name.

Specified by:
depth in interface GenericName

getParsedNames

@UML(identifier="parsedName",
     obligation=MANDATORY,
     specification=ISO_19103)
List<LocalName> getParsedNames()
Returns the sequence of local name for this generic name. Since this object is itself a locale name, this method always returns a singleton containing only this.

Specified by:
getParsedNames in interface GenericName

name

@Extension
LocalName name()
Returns this since this object is already a local name.

Specified by:
name in interface GenericName
Since:
GeoAPI 2.1
See Also:
name(), ScopedName.name()

toString

@UML(identifier="aName",
     obligation=MANDATORY,
     specification=ISO_19103)
String toString()
Returns a locale-independant string representation of this local name.

Specified by:
toString in interface GenericName
Overrides:
toString in class Object


Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.