Interface NameSpace


public interface NameSpace
A domain in which names given by character strings are defined.
Since:
GeoAPI 2.1
Author:
Bryce Nordgren (USDA), Martin Desruisseaux (IRD)
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Indicates whether this namespace is a "top level" namespace.
    Represents the identifier of this namespace.
  • Method Details

    • isGlobal

      boolean isGlobal()
      Indicates whether this namespace is a "top level" namespace. Global, or top-level namespaces are not contained within another namespace. There is no namespace called "global" or "root" which contains all of the top-level namespaces. Hence, this flag indicates whether the namespace has a parent.
      Returns:
      true if this namespace has no parent.
    • name

      GenericName name()
      Represents the identifier of this namespace. If the global attribute is true, indicating that this is a top level NameSpace, then the name should be a local name. If false, name should be a fully-qualified name where name.scope().isGlobal() == true .
      Returns:
      The identifier of this namespace.