A read-only XNI wrapper around a JAXP NamespaceContext.
| Modifier and Type | Field and Description |
|---|---|
| private final Vector | |
| private int[] | |
| private int | |
| private NamespaceContext | |
| private List | |
| private SymbolTable |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | declarePrefix(String
The prefix to declare, or null for the empty
string. prefix, String The Namespace URI to associate with the prefix. uri)Implements org. |
| public Enumeration | getAllPrefixes()
Implements org. |
| public String | getDeclaredPrefixAt(int index)
Implements org. |
| public int | getDeclaredPrefixCount()
Implements org. |
| public List | |
| public NamespaceContext | |
| public String | getPrefix(String
The namespace URI to look up. uri)Implements org. |
| public SymbolTable | |
| public String | getURI(String
The prefix to look up. prefix)Implements org. |
| public void | popContext()
Implements org. |
| public void | pushContext()
Implements org. |
| public void | reset()
Implements org. |
| public void | |
| public void | |
| public void |
| fAllPrefixes | back to summary |
|---|---|
| private final Vector<E> fAllPrefixes | |
| fContext | back to summary |
|---|---|
| private int[] fContext | |
| fCurrentContext | back to summary |
|---|---|
| private int fCurrentContext | |
| fNamespaceContext | back to summary |
|---|---|
| private NamespaceContext fNamespaceContext | |
| fPrefixes | back to summary |
|---|---|
| private List<E> fPrefixes | |
| fSymbolTable | back to summary |
|---|---|
| private SymbolTable fSymbolTable | |
| JAXPNamespaceContextWrapper | back to summary |
|---|---|
| public JAXPNamespaceContextWrapper(SymbolTable symbolTable) | |
| declarePrefix | back to summary |
|---|---|
| public boolean declarePrefix(String prefix, String uri) Implements org. Doc from org. Declare a Namespace prefix. This method declares a prefix in the current Namespace context; the prefix will remain in force until this context is popped, unless it is shadowed in a descendant context. Note that to declare a default Namespace, use the empty string. The prefixes "xml" and "xmlns" can't be rebound. Note that you must not declare a prefix after you've pushed and popped another Namespace. | |
| getAllPrefixes | back to summary |
|---|---|
| public Enumeration Implements org. Doc from org. Return an enumeration of all prefixes whose declarations are active in the current context. This includes declarations from parent contexts that have not been overridden.
| |
| getDeclaredPrefixAt | back to summary |
|---|---|
| public String getDeclaredPrefixAt(int index) Implements org. Doc from org. Returns the prefix at the specified index in the current context. | |
| getDeclaredPrefixCount | back to summary |
|---|---|
| public int getDeclaredPrefixCount() Implements org. Doc from org. Return a count of locally declared prefixes, including the default prefix if bound. | |
| getDeclaredPrefixes | back to summary |
|---|---|
| public List | |
| getNamespaceContext | back to summary |
|---|---|
| public NamespaceContext getNamespaceContext() | |
| getPrefix | back to summary |
|---|---|
| public String getPrefix(String uri) Implements org. Doc from org. Look up a namespace URI and get one of the mapped prefix. This method looks up the namespace URI in the current context. If more than one prefix is currently mapped to the same URI, this method will make an arbitrary selection If no mapping is found, this methods will continue lookup in the parent context(s). | |
| getSymbolTable | back to summary |
|---|---|
| public SymbolTable getSymbolTable() | |
| getURI | back to summary |
|---|---|
| public String getURI(String prefix) Implements org. Doc from org. Look up a prefix and get the currently-mapped Namespace URI. This method looks up the prefix in the current context. If no mapping is found, this methods will continue lookup in the parent context(s). Use the empty string ("") for the default Namespace. | |
| popContext | back to summary |
|---|---|
| public void popContext() Implements org. Doc from org. Revert to the previous Namespace context. The context should be popped at the end of each XML element. After popping the context, all Namespace prefix mappings that were previously in force are restored. Users must not attempt to declare additional Namespace prefixes after popping a context, unless you push another context first. | |
| pushContext | back to summary |
|---|---|
| public void pushContext() Implements org. Doc from org. Start a new Namespace context. A new context should be pushed at the beginning of each XML element: the new context will automatically inherit the declarations of its parent context, but it will also keep track of which declarations were made within this context.
| |
| reset | back to summary |
|---|---|
| public void reset() Implements org. Doc from org. Reset this Namespace support object for reuse. It is necessary to invoke this method before reusing the Namespace support object for a new session. Note that implementations of this method need to ensure that the declaration of the prefixes "xmlns" and "xml" are available. | |
| setDeclaredPrefixes | back to summary |
|---|---|
| public void setDeclaredPrefixes(List<E> prefixes) | |
| setNamespaceContext | back to summary |
|---|---|
| public void setNamespaceContext(NamespaceContext context) | |
| setSymbolTable | back to summary |
|---|---|
| public void setSymbolTable(SymbolTable symbolTable) | |