## Uses of Interface
org.crosswire.common.xml.SAXEventProvider

- Packages that use SAXEventProvider
  Package | Description
  --- | ---
  org.crosswire.common.xml | A collection of various XML utility classes.
  org.crosswire.jsword.book | The Book package provides an interface to a real store of data.
  org.crosswire.jsword.bridge | Command line programs to do useful things.
  org.crosswire.jsword.examples | Some examples of how to use the JSword API.

- - ### Uses of SAXEventProvider in org.crosswire.common.xml

    Classes in org.crosswire.common.xml that implement SAXEventProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JDOMSAXEventProvider` A SAXEventProvider that provides SAX events from a JDOM Document.
    `class` | `StringSAXEventProvider` A SAXEventProvider that provides SAX events from a String.
    `class` | `TransformingSAXEventProvider` A SAXEventProvider that gets its output data from an XSL stylesheet and another SAXEventProvider (supplying input XML).

    Fields in org.crosswire.common.xml declared as SAXEventProvider
    Modifier and Type | Field and Description
    --- | ---
    `private SAXEventProvider` | SAXEventProviderXMLReader.`docIn`
    `private SAXEventProvider` | TransformingSAXEventProvider.`xmlsep` The XML input source

    Methods in org.crosswire.common.xml that return SAXEventProvider
    Modifier and Type | Method and Description
    --- | ---
    `SAXEventProvider` | TransformingSAXEventProviderConverter.`convert(SAXEventProvider provider)`
    `SAXEventProvider` | Converter.`convert(SAXEventProvider provider)` Convert one SAX stream into another.

    Methods in org.crosswire.common.xml with parameters of type SAXEventProvider
    Modifier and Type | Method and Description
    --- | ---
    `SAXEventProvider` | TransformingSAXEventProviderConverter.`convert(SAXEventProvider provider)`
    `SAXEventProvider` | Converter.`convert(SAXEventProvider provider)` Convert one SAX stream into another.
    `static String` | XMLUtil.`writeToString(SAXEventProvider provider)` Serialize a SAXEventProvider into an XML String

    Constructors in org.crosswire.common.xml with parameters of type SAXEventProvider
    Constructor and Description
    `SAXEventProviderXMLReader(SAXEventProvider docIn)` Constructor SAXEventProviderXMLReader.
    `TransformingSAXEventProvider(URI xsluri, SAXEventProvider xmlsep)` Simple ctor

  - ### Uses of SAXEventProvider in org.crosswire.jsword.book

    Methods in org.crosswire.jsword.book that return SAXEventProvider
    Modifier and Type | Method and Description
    --- | ---
    `SAXEventProvider` | BookData.`getSAXEventProvider()` Output the current data as a SAX stream.

  - ### Uses of SAXEventProvider in org.crosswire.jsword.bridge

    Methods in org.crosswire.jsword.bridge that return SAXEventProvider
    Modifier and Type | Method and Description
    --- | ---
    `private SAXEventProvider` | DwrBridge.`getOSISProvider(String bookInitials, String reference, int start, int count)` Obtain a SAX event provider for the OSIS document representation of one or more book entries.

  - ### Uses of SAXEventProvider in org.crosswire.jsword.examples

    Methods in org.crosswire.jsword.examples that return SAXEventProvider
    Modifier and Type | Method and Description
    --- | ---
    `SAXEventProvider` | APIExamples.`getOSIS(String bookInitials, String reference, int maxKeyCount)` Obtain a SAX event provider for the OSIS document representation of one or more book entries.