Top Description Fields Constructors Methods
uk.ac.ed.ph.snuggletex.internal

public final Class DOMBuildingController

extends Object
Class Inheritance
Imports
uk.ac.ed.ph.snuggletex.DOMOutputOptions, .DOMPostProcessor, .SnuggleConstants, uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities, uk.ac.ed.ph.snuggletex.tokens.FlowToken, java.util.List, org.w3c.dom.Document, .Element, .Node, .NodeList

This is the main entry point into the DOM generation process. This uses a DOMBuilder to build the raw DOM and then does any further work on the resulting DOM as specified by the DOMOutputOptions.
Author
David McKain
Version
$Revision$

Field Summary

Modifier and TypeField and Description
private final DOMOutputOptions
private final SessionContext

Constructor Summary

AccessConstructor and Description
public
DOMBuildingController(final SessionContext sessionContext, final DOMOutputOptions options)

Method Summary

Modifier and TypeMethod and Description
public void
buildDOMSubtree(final Element targetRoot, final List<FlowToken> fixedTokens)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

optionsback to summary
private final DOMOutputOptions options
sessionContextback to summary
private final SessionContext sessionContext

Constructor Detail

DOMBuildingControllerback to summary
public DOMBuildingController(final SessionContext sessionContext, final DOMOutputOptions options)

Method Detail

buildDOMSubtreeback to summary
public void buildDOMSubtree(final Element targetRoot, final List<FlowToken> fixedTokens) throws SnuggleParseException