Skip navigation links
C D G H I J M S U 

C

createHTML4WebPageOptions(boolean, MathMLImageSavingCallback) - Static method in class uk.ac.ed.ph.snuggletex.jeuclid.JEuclidUtilities
Creates a new WebPageOutputOptions suitably configured for to convert MathML to images, with optional down-conversion.
createHTML5WebPageOptions(boolean, MathMLImageSavingCallback) - Static method in class uk.ac.ed.ph.snuggletex.jeuclid.JEuclidUtilities
Creates a new WebPageOutputOptions suitably configured for to convert MathML to images, with optional down-conversion.
createWebPageOptions(boolean, MathMLImageSavingCallback) - Static method in class uk.ac.ed.ph.snuggletex.jeuclid.JEuclidUtilities
createXHTMLWebPageOptions(boolean, MathMLImageSavingCallback) - Static method in class uk.ac.ed.ph.snuggletex.jeuclid.JEuclidUtilities
Creates a new WebPageOutputOptions suitably configured for to convert MathML to images, with optional down-conversion.

D

DEFAULT_ANTI_ALIASING - Static variable in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
DEFAULT_CONTENT_TYPE - Static variable in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
DEFAULT_FONT_SIZE - Static variable in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 

G

getFontSize() - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
getImageContentType(int) - Method in interface uk.ac.ed.ph.snuggletex.jeuclid.MathMLImageSavingCallback
Implement to return the desired MIME type for the resulting image.
getImageContentType() - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
getImageContentType(int) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
getImageOutputFile(int) - Method in interface uk.ac.ed.ph.snuggletex.jeuclid.MathMLImageSavingCallback
Implement if you want the resulting image to be written to a File of your choice.
getImageOutputFile(int) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
getImageOutputStream(int) - Method in interface uk.ac.ed.ph.snuggletex.jeuclid.MathMLImageSavingCallback
Implement this if you want the resulting image to be written to an OutputStream of your choice.
getImageOutputStream(int) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
getImageURL(int) - Method in interface uk.ac.ed.ph.snuggletex.jeuclid.MathMLImageSavingCallback
Implement to return the URL String that will be put into the img src attribute to refer to the image.
getImageURL(int) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
getLayoutContext(int) - Method in interface uk.ac.ed.ph.snuggletex.jeuclid.MathMLImageSavingCallback
Implement to fill in the JEuclid MutableLayoutContext specifying how you want to render this image.
getLayoutContext(int) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 

H

handleMathMLIsland(Element, Document, Node, int) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.JEuclidMathMLPostProcessor
 

I

imageSavingFailed(Object, int, String, Throwable) - Method in interface uk.ac.ed.ph.snuggletex.jeuclid.MathMLImageSavingCallback
Called back if MathML image could not be saved for some reason.
imageSavingSucceeded(Object, int, String) - Method in interface uk.ac.ed.ph.snuggletex.jeuclid.MathMLImageSavingCallback
Called back once a MathML image has been saved successfully.
imageSavingSucceeded(Object, int, String) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
(A "do nothing" implementation for convenience.)
isAntiAliasing() - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 

J

JEuclidMathMLPostProcessor - Class in uk.ac.ed.ph.snuggletex.jeuclid
Extension of MathMLPostProcessor that uses JEuclid to convert MathML elements into XHTML + image replacements.
JEuclidMathMLPostProcessor(MathMLImageSavingCallback) - Constructor for class uk.ac.ed.ph.snuggletex.jeuclid.JEuclidMathMLPostProcessor
 
JEuclidUtilities - Class in uk.ac.ed.ph.snuggletex.jeuclid
Some utility methods for using the JEuclid-based "MathML to Image" conversion functionality.
JEuclidUtilities() - Constructor for class uk.ac.ed.ph.snuggletex.jeuclid.JEuclidUtilities
 

M

MathMLImageSavingCallback - Interface in uk.ac.ed.ph.snuggletex.jeuclid
Trivial callback interface used by JEuclidMathMLPostProcessor to determine where to save each generating MathML image and the URL to use in the resulting HTML as it traverses a given DOM Document.

S

setAntiAliasing(boolean) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
setFontSize(String) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
setImageContentType(String) - Method in class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 
setupJEuclidPostProcessors(DOMOutputOptions, boolean, MathMLImageSavingCallback) - Static method in class uk.ac.ed.ph.snuggletex.jeuclid.JEuclidUtilities
Takes an existing DOMOutputOptions and configures it to convert MathML to images using JEuclid, optionally down-converting simple expressions to HTML+CSS beforehand.
SimpleMathMLImageSavingCallback - Class in uk.ac.ed.ph.snuggletex.jeuclid
Partial convenience implementation of MathMLImageSavingCallback that assumes that the same Content Type will be used to produce each MathML image and restricts the number of configurable features somewhat.
SimpleMathMLImageSavingCallback() - Constructor for class uk.ac.ed.ph.snuggletex.jeuclid.SimpleMathMLImageSavingCallback
 

U

uk.ac.ed.ph.snuggletex.jeuclid - package uk.ac.ed.ph.snuggletex.jeuclid
Contains extensions for creating legacy "HTML + images" web pages using JEuclid.
C D G H I J M S U 
Skip navigation links

Copyright © 2008–2026 The University of Edinburgh. All rights reserved.