| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xml.utils.NSInfo
public class NSInfo
This class holds information about the namespace info of a node. It is used to optimize namespace lookup in a generic DOM.
| Field Summary | |
|---|---|
| static int | ANCESTORHASXMLNSConstant indicating an ancestor has an XMLNS attribute | 
| static int | ANCESTORNOXMLNSConstant indicating ancestors don't have an XMLNS attribute | 
| static int | ANCESTORXMLNSUNPROCESSEDConstant for ancestors XMLNS atributes not processed | 
|  int | m_ancestorHasXMLNSAttrsFlag indicating whether one of this node's ancestor has an XMLNS attribute | 
|  boolean | m_hasProcessedNSFlag indicating whether namespaces have been processed for this node | 
|  boolean | m_hasXMLNSAttrsFlag indicating whether this node has an XMLNS attribute | 
|  java.lang.String | m_namespaceThe namespace URI | 
| Constructor Summary | |
|---|---|
| NSInfo(boolean hasProcessedNS,
             boolean hasXMLNSAttrs)Constructor NSInfo | |
| NSInfo(boolean hasProcessedNS,
             boolean hasXMLNSAttrs,
             int ancestorHasXMLNSAttrs)Constructor NSInfo | |
| NSInfo(java.lang.String namespace,
             boolean hasXMLNSAttrs)Constructor NSInfo | |
| Method Summary | 
|---|
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public java.lang.String m_namespace
public boolean m_hasXMLNSAttrs
public boolean m_hasProcessedNS
public int m_ancestorHasXMLNSAttrs
public static final int ANCESTORXMLNSUNPROCESSED
public static final int ANCESTORHASXMLNS
public static final int ANCESTORNOXMLNS
| Constructor Detail | 
|---|
public NSInfo(boolean hasProcessedNS,
              boolean hasXMLNSAttrs)
hasProcessedNS - Flag indicating whether namespaces
 have been processed for this nodehasXMLNSAttrs - Flag indicating whether this node
 has XMLNS attributes.
public NSInfo(boolean hasProcessedNS,
              boolean hasXMLNSAttrs,
              int ancestorHasXMLNSAttrs)
hasProcessedNS - Flag indicating whether namespaces
 have been processed for this nodehasXMLNSAttrs - Flag indicating whether this node
 has XMLNS attributes.ancestorHasXMLNSAttrs - Flag indicating whether one of this node's
 ancestor has XMLNS attributes.
public NSInfo(java.lang.String namespace,
              boolean hasXMLNSAttrs)
namespace - The namespace URIhasXMLNSAttrs - Flag indicating whether this node
 has XMLNS attributes.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||