final class Element
extends java.lang.Object
This class is not exposed outside of the package and is considered part of internal implementation.
Modifier and Type | Field and Description |
---|---|
protected int |
mChildCount
Count of child elements
|
protected java.lang.String |
mDefaultNsURI
Default namespace for this element.
|
protected java.lang.String |
mLocalName |
protected java.lang.String |
mNamespaceURI
Namespace this element is in
|
protected int |
mNsOffset
Offset within namespace array, maintained by
InputElementStack that owns this element. |
protected Element |
mParent
Parent element, if any; null for root
|
protected java.lang.String |
mPrefix
Prefix this element has, if any; null if none
|
Constructor and Description |
---|
Element(Element parent,
int nsOffset,
java.lang.String prefix,
java.lang.String ln) |
Modifier and Type | Method and Description |
---|---|
void |
relink(Element next)
Method called to temporarily "store" this Element for later reuse.
|
void |
reset(Element parent,
int nsOffset,
java.lang.String prefix,
java.lang.String ln) |
protected java.lang.String mLocalName
protected java.lang.String mPrefix
protected java.lang.String mNamespaceURI
protected java.lang.String mDefaultNsURI
protected int mNsOffset
InputElementStack
that owns this element.protected Element mParent
protected int mChildCount
public Element(Element parent, int nsOffset, java.lang.String prefix, java.lang.String ln)