public class NSStack
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
log |
Constructor and Description |
---|
NSStack() |
NSStack(boolean optimizePrefixes) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String namespaceURI,
java.lang.String prefix)
Add a mapping for a namespaceURI to the specified prefix to the top
frame in the stack.
|
java.util.ArrayList |
cloneFrame()
Return a copy of the current frame.
|
void |
dump(java.lang.String dumpPrefix)
Produce a trace dump of the entire stack, starting from the top and
including frame markers.
|
java.lang.String |
getNamespaceURI(java.lang.String prefix)
Given a prefix, return the associated namespace (if any).
|
java.lang.String |
getPrefix(java.lang.String namespaceURI)
Return an active prefix for the given namespaceURI, including
the default prefix ("").
|
java.lang.String |
getPrefix(java.lang.String namespaceURI,
boolean noDefault)
Return an active prefix for the given namespaceURI.
|
Mapping |
next()
Return the next namespace mapping in the top frame.
|
void |
pop()
Remove the top frame from the stack.
|
void |
push()
Create a new frame at the top of the stack.
|
Mapping |
topOfFrame()
Reset the embedded iterator in this class to the top of the current
(i.e., last) frame.
|
public void push()
public void pop()
public java.util.ArrayList cloneFrame()
public Mapping topOfFrame()
public Mapping next()
public void add(java.lang.String namespaceURI, java.lang.String prefix)
public java.lang.String getPrefix(java.lang.String namespaceURI, boolean noDefault)
public java.lang.String getPrefix(java.lang.String namespaceURI)
public java.lang.String getNamespaceURI(java.lang.String prefix)
public void dump(java.lang.String dumpPrefix)
Copyright © 2005 Apache Web Services Project. All Rights Reserved.