API Overview
Misc

- HTMLParser
Description forthcoming.
- TeXScannerDelegate
Description forthcoming.
- Visitor
Description forthcoming.
- ETStyleBuilder
The ETStyleBuilder class is used to construct a presentation style for a specific region of text in the tree. It is passed down from the root of the tree to the leaf, collecting attributes from styles and from overrides as it goes.
- <ETStyleTransformer>
Description forthcoming.
- ETTeXEnvironmentHandler
Description forthcoming.
- ETTeXHREFHandler
Description forthcoming.
- ETTeXIgnoreHandler
Description forthcoming.
- ETTeXIgnoreHandler2
Description forthcoming.
- ETTeXIndexHandler
Description forthcoming.
- ETTeXItemHandler
Description forthcoming.
- ETTeXLabelHandler
Description forthcoming.
- ETTeXLinkHandler
Description forthcoming.
- ETTeXNestableHandler
Description forthcoming.
- ETTeXNonNestedHandler
Description forthcoming.
- ETTeXRefHandler
Description forthcoming.
- ETTeXSectionHandler
Parser for the subset of LaTeX that I use.
- ETTeXSimpleHandler
Description forthcoming.
- ETTextTreeBuilder
Description forthcoming.
- ETTextDocument
An ETTextDocument represents a text document. This includes both structured text and a set of types.
- ETXMLTextParser
The ETXMLTextParser class is a delegate for ETXMLParser which generates a structured text tree from an XML document.
- ETTextFragment
A text fragment is a leaf node in a structured text tree. It contains a run of characters, a style, and optionally some presentation attributes that will override those assigned by the style.
Note that a text fragment may contain an empty string. This may be used by subclasses to store references to external resources and other things that would require a special character in NSAttributedString.
- ETTextStorage
Façade class that wraps an ETText tree into something the OpenStep text system can play with.
- ETTextTree
A tree of structured text. This class does not contain text directly. Text is stored in children; this class contains only children and attributes.
- ETTeXHandler
Description forthcoming.
- ETTeXParser
Description forthcoming.
- ETTeXScanner
Description forthcoming.
- <ETTeXParsing>
Description forthcoming.
- <ETTeXScannerDelegate>
Description forthcoming.
- <ETTextGroup>
The ETTextGroup protocol is adopted by elements in an ETText tree that contain children.
- <ETTextVisitor>
The visitor protocol is adopted by objects that wish to visit the text tree in character order. It can be used for exporting or transforming the text tree.
- ETReferenceBuilder
Class that resolves references in an EtoileText tree.
- ETXHTMLAutolinkingHeadingBuilder
Version of the heading builder that generates a link target for every heading. This is used when generating a table of contents.
- ETXHTMLFootnoteBuilder
Class used for generating footnotes in XHTML output.
- ETXHTMLHeadingBuilder
Class used for outputting headings as XHTML. Maps EtoileText heading levels to h1, h2, and so on.
- ETXHTMLWriter
ETXHTMLWriter is a visitor class that walks an EtoileText tree and generates an XHTML document from it.
- <ETXHTMLWriterDelegate>
Protocol used for element handlers when writing XHTML. This is similar to the visitor protocol, but takes an ETXHTMLWriter as the first argument.