Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.xmlbeans
Interface XmlSaxHandler

public interface XmlSaxHandler

A holder for a SAX `ContentHandler` and `LexicalHandler` that are capable of loading an `XmlObject` instance. Once all the SAX events are pushed to the handlers, call `getObject()` to get the loaded XmlObject.

See Also:
  `XmlObject.Factory.newXmlSaxHandler()`, `SchemaTypeLoader.newXmlSaxHandler(org.apache.xmlbeans.SchemaType, org.apache.xmlbeans.XmlOptions)`

Method Summary
`void` | `bookmarkLastAttr(QName attrName, XmlCursor.XmlBookmark mark)` Insert a bookmark before the attr token associated with the last SAX element event.
`void` | `bookmarkLastEvent(XmlCursor.XmlBookmark mark)` Insert a bookmark before the token associated with the last SAX event.
`ContentHandler` | `getContentHandler()` The ContentHandler expecting SAX content events.
`LexicalHandler` | `getLexicalHandler()` The LexicalHandler expecting SAX lexical events.
`XmlObject` | `getObject()` Returns the loaded XmlObject after all the SAX events have been finished

Method Detail

### getContentHandler

    public ContentHandler getContentHandler()

  The ContentHandler expecting SAX content events.

  See Also:
    `ContentHandler`

### getLexicalHandler

    public LexicalHandler getLexicalHandler()

  The LexicalHandler expecting SAX lexical events.

  See Also:
    `LexicalHandler`

### bookmarkLastEvent

    public void bookmarkLastEvent(XmlCursor.XmlBookmark mark)

  Insert a bookmark before the token associated with the last SAX event.

### bookmarkLastAttr

    public void bookmarkLastAttr(QName attrName,
                                 XmlCursor.XmlBookmark mark)

  Insert a bookmark before the attr token associated with the last SAX element event.

### getObject

    public XmlObject getObject()
                        throws XmlException

  Returns the loaded XmlObject after all the SAX events have been finished

  Throws:
    `XmlException`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD