## Uses of Interface
org.crosswire.jsword.book.sword.processing.RawTextToXmlProcessor

- Packages that use RawTextToXmlProcessor
  Package | Description
  --- | ---
  org.crosswire.jsword.book.basic | The Basic package contains default and abstract implementations of the main Book classes.
  org.crosswire.jsword.book.readings | An implementation of BookDriver and Dictionary that read provide access to readings planners.
  org.crosswire.jsword.book.sword | An implementation of the Book interfaces that reads from SWORD project books (modules).
  org.crosswire.jsword.book.sword.processing | Interface and default implementation for the transformation of raw text into XML.

- - ### Uses of RawTextToXmlProcessor in org.crosswire.jsword.book.basic

    Methods in org.crosswire.jsword.book.basic with parameters of type RawTextToXmlProcessor
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract List<org.jdom2.Content>` | AbstractBook.`getOsis(Key key, RawTextToXmlProcessor noOpRawTextProcessor)`

  - ### Uses of RawTextToXmlProcessor in org.crosswire.jsword.book.readings

    Methods in org.crosswire.jsword.book.readings with parameters of type RawTextToXmlProcessor
    Modifier and Type | Method and Description
    --- | ---
    `List<org.jdom2.Content>` | ReadingsBook.`getOsis(Key key, RawTextToXmlProcessor processor)` Returns an empty list

  - ### Uses of RawTextToXmlProcessor in org.crosswire.jsword.book.sword

    Methods in org.crosswire.jsword.book.sword with parameters of type RawTextToXmlProcessor
    Modifier and Type | Method and Description
    --- | ---
    `List<org.jdom2.Content>` | SwordGenBook.`getOsis(Key key, RawTextToXmlProcessor processor)`
    `List<org.jdom2.Content>` | SwordDictionary.`getOsis(Key key, RawTextToXmlProcessor processor)`
    `protected List<org.jdom2.Content>` | SwordBook.`getOsis(Key key, RawTextToXmlProcessor processor)`
    `private void` | AbstractBackend.`readNormalOsis(Key key, RawTextToXmlProcessor processor, List<org.jdom2.Content> content, T openFileState)`
    `private void` | AbstractBackend.`readNormalOsisSingleKey(Key key, RawTextToXmlProcessor processor, List<org.jdom2.Content> content, T openFileState)` Avoid using iterator for GenBook TreeKeys which would cause a GenBook nodes children to be appended to their parent e.g.
    `private Verse` | AbstractBackend.`readPassageOsis(Key key, RawTextToXmlProcessor processor, List<org.jdom2.Content> content, T openFileState)` Reads a passage as OSIS
    `List` | NullBackend.`readToOsis(Key key, RawTextToXmlProcessor processor)`
    `List<org.jdom2.Content>` | Backend.`readToOsis(Key key, RawTextToXmlProcessor processor)` Get the text allotted for the given entry
    `List<org.jdom2.Content>` | AbstractBackend.`readToOsis(Key key, RawTextToXmlProcessor processor)`

  - ### Uses of RawTextToXmlProcessor in org.crosswire.jsword.book.sword.processing

    Classes in org.crosswire.jsword.book.sword.processing that implement RawTextToXmlProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoOpRawTextProcessor` A processor that does absolutely nothing.