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

public final Class JEuclidMathMLPostProcessor

extends MathMLPostProcessor
Class Inheritance
Imports
uk.ac.ed.ph.snuggletex.definitions.W3CConstants, uk.ac.ed.ph.snuggletex.utilities.MathMLPostProcessor, .SnuggleUtilities, java.awt.Dimension, java.io.File, .OutputStream, net.sourceforge.jeuclid.MutableLayoutContext, net.sourceforge.jeuclid.converter.Converter, org.w3c.dom.Document, .Element, .Node

Extension of MathMLPostProcessor that uses JEuclid to convert MathML elements into XHTML + image replacements.
Author
David McKain
Version
$Revision$
See Also
MathMLImageSavingCallback

Field Summary

Modifier and TypeField and Description
private final MathMLImageSavingCallback

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
handleMathMLIsland(final Element inputMathIsland, Document outputDocument, Node outputParentNode, final int mathmlCounter)

Implements abstract uk.ac.ed.ph.snuggletex.utilities.MathMLPostProcessor.handleMathMLIsland.

This method is called for each MathML math element discovered, in document order.

Inherited from uk.ac.ed.ph.snuggletex.utilities.MathMLPostProcessor:
postProcessDOM

Field Detail

imageSavingCallbackback to summary
private final MathMLImageSavingCallback imageSavingCallback

Constructor Detail

JEuclidMathMLPostProcessorback to summary
public JEuclidMathMLPostProcessor(final MathMLImageSavingCallback callback)

Method Detail

handleMathMLIslandback to summary
protected void handleMathMLIsland(final Element inputMathIsland, Document outputDocument, Node outputParentNode, final int mathmlCounter)

Implements abstract uk.ac.ed.ph.snuggletex.utilities.MathMLPostProcessor.handleMathMLIsland.

Doc from uk.ac.ed.ph.snuggletex.utilities.MathMLPostProcessor.handleMathMLIsland.

This method is called for each MathML math element discovered, in document order.

Annotations
@Override