org.exolab.castor.xml
public final class Namespaces extends Object
Version: $Revision: 1.2 $ $Date: 2003/03/03 09:57:18 $
Nested Class Summary | |
---|---|
class | Namespaces.Namespace
An internal class used to represent a namespace
|
class | Namespaces.NamespaceEnumerator
A simple Enumeration for Namespace objects
|
Constructor Summary | |
---|---|
Namespaces()
Creates a new Namespaces instance
| |
Namespaces(Namespaces parent)
Creates a new Namespaces instance
|
Method Summary | |
---|---|
void | addNamespace(String prefix, String uri)
Adds the given namespace declaration to this Namespaces
|
Namespaces | createNamespaces()
Creates a new Namespaces instance with this Namespaces as the parent
|
void | declareAsAttributes(AttributeListImpl atts, boolean localOnly)
Declare the namespaces of this stack in as attributes. |
Enumeration | getLocalNamespaces()
Returns an Enumeration of local namespace URIs for this Namespaces.
|
String | getNamespacePrefix(String nsURI)
Returns the Namespace prefix associated with the given URI.
|
String[] | getNamespacePrefixes(String nsURI)
Returns all namespace prefixes associated with the given URI,
including those from parent scopes.
|
String[] | getNamespacePrefixes(String nsURI, boolean local)
Returns the Namespace prefixes associated with the given URI.
|
String | getNamespaceURI(String prefix)
Returns the Namespace URI associated with the given prefix
|
String | getNonDefaultNamespacePrefix(String nsURI)
Returns the Namespace prefix associated with the given URI.
|
Namespaces | getParent()
Returns the parent Namespaces for this Namespaces instance.
|
void | setParent(Namespaces namespaces)
Sets the parent Namespaces for this Namespaces instance.
|
Parameters: prefix the namespace prefix uri the namespace URI to be associated with the given prefix
Parameters: atts the Attribute List to fill in.
Returns: an Enumeration of local namespace URIs.
#getNamespacePrefixes
.
Parameters: nsURI the namespace URI to lookup
Returns: the namespace prefix associated with the given URI
Parameters: nsURI the namespace URI to lookup
Returns: the namespace prefixes associated with the given URI
Parameters: nsURI the namespace URI to lookup local a boolean that when true indicates only the local scope is searched.
Returns: the namespace prefixes associated with the given URI
Parameters: prefix the namespace prefix to lookup
Returns: the namespace URI associated with the given prefix
Parameters: nsURI the namespace URI to lookup
Returns: the namespace prefix associated with the given URI
Returns: the parent Namespaces for this Namespaces instance.
Parameters: namespaces the parent Namespaces