Documentation

API Overview

Classes, Protocols and Categories by Groups

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.

<ETText>

The ETText protocol is implemented by all objects in a structured text tree. It describes an abstract way of interacting with regions of structured text, which may or or may not have children.

<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.