|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.semanticweb.owl.util.DefaultNamespaceManager
public class DefaultNamespaceManager
Author: Matthew Horridge
The University Of Manchester
Information Management Group
Date:
10-Sep-2008
Constructor Summary | |
---|---|
DefaultNamespaceManager()
Creates a namespace manager that does not have a default namespace. |
|
DefaultNamespaceManager(java.lang.String defaultNamespace)
Creates a namespace manager that has the specified default namespace. |
Method Summary | |
---|---|
void |
clear()
|
boolean |
containsPrefixMapping(java.lang.String prefix)
Determines if this manager knows about a given namespace prefix and it contains a (non-null) mapping for the prefix. |
java.lang.String |
getDefaultNamespace()
Gets the default namespace. |
java.lang.String |
getNamespace(java.lang.String prefix)
Gets the namespace that is bound to a particular prefix. |
java.util.Map<java.lang.String,java.lang.String> |
getNamespaceMap()
Gets a map that maps prefixes to namespaces. |
java.net.URI |
getURI(java.lang.String curie)
Gets the URI for a given CURI. |
void |
registerNamespace(java.lang.String prefix,
java.lang.String namespace)
Adds a prefix namespace mapping |
void |
setDefaultNamespace(java.lang.String defaultNamespace)
Sets the default namespace. |
void |
unregisterNamespace(java.lang.String namespace)
Removes a previously registerd prefix namespace mapping |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultNamespaceManager()
public DefaultNamespaceManager(java.lang.String defaultNamespace)
defaultNamespace
- The namespace to be used as the default namespace.Method Detail |
---|
public void clear()
public void setDefaultNamespace(java.lang.String defaultNamespace)
defaultNamespace
- The namespace to be used as the default namespace. Note that
the value may be null
in order to clear the default namespace.public java.lang.String getDefaultNamespace()
NamespaceManager
getDefaultNamespace
in interface NamespaceManager
public boolean containsPrefixMapping(java.lang.String prefix)
NamespaceManager
containsPrefixMapping
in interface NamespaceManager
prefix
- The prefix to be tested for.
true
if the manager knows about this prefix and there is a non-null mapping for this
prefix.public java.net.URI getURI(java.lang.String curie)
NamespaceManager
getURI
in interface NamespaceManager
curie
- The CURI
public java.util.Map<java.lang.String,java.lang.String> getNamespaceMap()
NamespaceManager
getNamespaceMap
in interface NamespaceManager
public java.lang.String getNamespace(java.lang.String prefix)
NamespaceManager
getDefaultNamespace()
method.
getNamespace
in interface NamespaceManager
prefix
- The namespace prefix. A string that represents a namespace prefix of the namespace to be retrieved.
Note that specifying the empty string is the same as asking for the default namespace (see the
getDefaultNamespace() method).
null
if there is no namespace bound to this prefix, or the prefix doesn't
exist.public void registerNamespace(java.lang.String prefix, java.lang.String namespace)
prefix
- The prefix (must not be null)namespace
- The namespace that the prefix points topublic void unregisterNamespace(java.lang.String namespace)
namespace
- The namespace to be removed.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |