- Declared in:
- ETTextHTML.h
- Conforms to:
- ETTextVisitor
Class that resolves references in an EtoileText tree.
Index entries.
Link targets.
Text nodes referring to other elements.
- Declared in:
- ETTextHTML.h
Version of the heading builder that generates a link target for every heading. This is used when generating a table of contents.
The number to use for the next heading.
- Declared in:
- ETTextHTML.h
- Conforms to:
- ETXHTMLWriterDelegate
Class used for generating footnotes in XHTML output.
Writes the collected footnote bodies to the provided writer.
Array of footnotes collected so far.
- Declared in:
- ETTextHTML.h
- Conforms to:
- ETXHTMLWriterDelegate
Class used for outputting headings as XHTML. Maps EtoileText heading levels to h1, h2, and so on.
- Declared in:
- ETTextHTML.h
- Conforms to:
- ETTextVisitor
ETXHTMLWriter is a visitor class that walks an EtoileText tree and generates an XHTML document from it.
Ends the document and returns a string containing the XHTML rendition of it.
Sets the default attributes to use for a specified EtoileText type. If no attributes are specified for a tag type, the class attribute is set to the EtoileText type.
Specifies a delegate to use for a specified EtoileText type.
Sets the HTML tag name to use for a specified EtoileText type. Ignored if a delegate is set for this type. If no tag name is specified for a type, span is used.
Title of the current chapter.
Mapping from EtoileText types to delegates for custom handling.
Mapping from EtoileText type to tag attributes.
Footnote builder.
Flag indicating that the writer is current outputting footnotes.
Cross-reference builder.
Mapping from EtoileText types to XHTML tag names. Used for one-to-one mappings. More complex mappings require a delegate.
- Declared in:
- ETTextHTML.h
Protocol used for element handlers when writing XHTML. This is similar to the visitor protocol, but takes an ETXHTMLWriter as the first argument.
Method called after visiting this node and all of its children.
Method called when entering a node for which this delegate is registered.
Method called when traversing a leaf node for which this delegate is registered.