| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.xml.utils.NSInfo
**For internal use only** 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 | 
ANCESTORHASXMLNS
Constant indicating an ancestor has an XMLNS attribute  | 
static int | 
ANCESTORNOXMLNS
Constant indicating ancestors don't have an XMLNS attribute  | 
static int | 
ANCESTORXMLNSUNPROCESSED
Constant for ancestors XMLNS atributes not processed  | 
 int | 
m_ancestorHasXMLNSAttrs
Flag indicating whether one of this node's ancestor has an XMLNS attribute  | 
 boolean | 
m_hasProcessedNS
Flag indicating whether namespaces have been processed for this node  | 
 boolean | 
m_hasXMLNSAttrs
Flag indicating whether this node has an XMLNS attribute  | 
 java.lang.String | 
m_namespace
The 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  | 
|
| Methods inherited from class java.lang.Object | 
equals, 
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.hasXMLNSAttrs - 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: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||