|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
SAX Context - used to match and perform actions provide access to the current stack and XML elements. We maintain a stack with all elements and their attributes. We also support a stack of objects that can be used as in a stack-based programming language.
Method Summary | |
java.lang.Object |
currentObject()
|
org.xml.sax.AttributeList |
getAttributeList(int pos)
Random access to attributes of a particular element. |
java.lang.String |
getBody()
Body of the last tag. |
java.lang.ClassLoader |
getClassLoader()
|
org.xml.sax.AttributeList |
getCurrentAttributes()
Attributes of the current tag |
java.lang.String |
getCurrentElement()
Current element |
int |
getDebug()
|
XmlMapper |
getMapper()
|
java.util.Stack |
getObjectStack()
Deprecated. |
java.lang.Object |
getRoot()
The root object is either set by caller before starting the parse or can be created using the first tag. |
java.lang.String |
getTag(int pos)
Random Access a particular parent element XXX getElement() is a better name |
int |
getTagCount()
Depth of the tag stack. |
java.lang.Object |
getVariable(java.lang.String s)
|
void |
log(java.lang.String s)
|
java.lang.Object |
popObject()
|
java.lang.Object |
previousObject()
|
void |
pushObject(java.lang.Object o)
|
void |
setVariable(java.lang.String s,
java.lang.Object v)
|
Method Detail |
public java.lang.String getBody()
public org.xml.sax.AttributeList getCurrentAttributes()
public java.lang.String getCurrentElement()
public int getTagCount()
public org.xml.sax.AttributeList getAttributeList(int pos)
public java.lang.String getTag(int pos)
public void pushObject(java.lang.Object o)
public java.lang.Object popObject()
public java.lang.Object currentObject()
public java.lang.Object previousObject()
public java.lang.Object getRoot()
public java.util.Stack getObjectStack()
public int getDebug()
public void log(java.lang.String s)
public XmlMapper getMapper()
public void setVariable(java.lang.String s, java.lang.Object v)
public java.lang.Object getVariable(java.lang.String s)
public java.lang.ClassLoader getClassLoader()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |