## org.apache.catalina.util.xml
Interface SaxContext

All Known Implementing Classes:
  XmlMapper

public interface SaxContext

SAX Context - used to match and perform actions provide access to the current stack and XML elements.

Author:
  costin@dnt.ro

Method Summary
`org.xml.sax.AttributeList` `getAttributeList(int pos)` Access attributes of a particular tag
`java.lang.String` `getBody()` Body of the last tag
`int` `getDebug()`
`java.util.Stack` `getObjectStack()` We maintain a stack to keep java objects that are generated as result of parsing.
`java.lang.String` `getPublicId()`
`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)` Access a particular tag
`int` `getTagCount()` Depth of the tag stack.
`void` `log(java.lang.String s)`

Method Detail

### getTagCount

    public int getTagCount()

  Depth of the tag stack.

### getAttributeList

    public org.xml.sax.AttributeList getAttributeList(int pos)

  Access attributes of a particular tag

### getTag

    public java.lang.String getTag(int pos)

  Access a particular tag

### getBody

    public java.lang.String getBody()

  Body of the last tag

### getRoot

    public java.lang.Object getRoot()

  The root object is either set by caller before starting the parse or can be created using the first tag. It is used to set object in the result graph by navigation ( using root and a path). Please use the stack, it's much faster and better.

### getObjectStack

    public java.util.Stack getObjectStack()

  We maintain a stack to keep java objects that are generated as result of parsing. You can either use the stack ( which is very powerfull construct !), or use the root object and navigation in the result tree.

### getDebug

    public int getDebug()

### log

    public void log(java.lang.String s)

### getPublicId

    public java.lang.String getPublicId()

Copyright © 2000-2001 Apache Software Foundation. All Rights Reserved.