org.apache.axis.utils
Class NSStack

java.lang.Object
  |
  +--org.apache.axis.utils.NSStack

public class NSStack
extends java.lang.Object

Author:
Glen Daniels (gdaniels@macromedia.com)

Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
NSStack()
           
NSStack(java.util.ArrayList table)
           
NSStack(NSStack parent)
           
 
Method Summary
 void add(java.lang.String namespaceURI, java.lang.String prefix)
           
 void dump(java.lang.String dumpPrefix)
           
 java.lang.String getNamespaceURI(java.lang.String prefix)
           
 java.lang.String getPrefix(java.lang.String namespaceURI)
          Return an active prefix for the given namespaceURI.
 boolean isDeclared(java.lang.String namespaceURI)
           
 java.util.ArrayList peek()
           
 java.util.ArrayList pop()
           
 void push()
           
 void push(java.util.ArrayList table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

NSStack

public NSStack()

NSStack

public NSStack(java.util.ArrayList table)

NSStack

public NSStack(NSStack parent)
Method Detail

push

public void push()

push

public void push(java.util.ArrayList table)

peek

public java.util.ArrayList peek()

pop

public java.util.ArrayList pop()

add

public void add(java.lang.String namespaceURI,
                java.lang.String prefix)

getPrefix

public java.lang.String getPrefix(java.lang.String namespaceURI)
Return an active prefix for the given namespaceURI. NOTE : This may return null even if the namespaceURI was actually mapped further up the stack IF the prefix which was used has been repeated further down the stack. I.e.: *here's where we're looking* If we look for a prefix for "namespace" at the indicated spot, we won't find one because "pre" is actually mapped to "otherNamespace"

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String prefix)

isDeclared

public boolean isDeclared(java.lang.String namespaceURI)

dump

public void dump(java.lang.String dumpPrefix)


Copyright © 2001 Apache XML Project. All Rights Reserved.