| 接口 | 说明 |
|---|---|
| StylesheetCache |
Encapsulates a simple cache for the internal XSLT stylesheets used by SnuggleTeX.
|
| TransformerFactoryChooser |
This interface allows you to specify how XSLT implementations should be instantiated.
|
| 类 | 说明 |
|---|---|
| ClassPathURIResolver |
Trivial implementation of
URIResolver that looks for resources via the
ClassLoader. |
| CSSUtilities |
Some handy utility methods for managing SnuggleTeX CSS.
|
| DefaultTransformerFactoryChooser |
Default implementation of
TransformerFactoryChooser that uses the usual JAXP factory
lookup mechanisms for XSLT 1.0 stylesheets, and hard-codes to SAXON for XSLT 2.0 stylesheets. |
| DoNothingStylesheetCache |
Trivial implementation of
StylesheetCache that actually doesn't cache anything
at all. |
| LaTeXIndenter |
Simple utility class that does very basic indenting of LaTeX.
|
| MathMLDownConverter |
This utility class "down-converts" a DOM
Document so that simple MathML expressions
are replaced by XHTML + CSS alternatives. |
| MathMLDownConverter.CSSPropertiesURIResolver |
Trivial
URIResolver that returns an XML Document corresponding to
the current session's CSS Properties when the URI
Globals.CSS_PROPERTIES_DOCUMENT_URN is used. |
| MathMLPostProcessor |
Convenient base for
DOMPostProcessors that might want to do interesting
things to MathML islands, leaving everything else unchanged. |
| MathMLUtilities |
Some general utility methods for manipulating MathML via the DOM.
|
| MessageFormatter |
Utility class that formats an
InputError in various ways. |
| SaxonTransformerFactoryChooser |
Implementation of
TransformerFactoryChooser that is hard-wired to use whichever version
of Saxon can be found in the ClassPath under the net.sf.saxon package hierarchy, thus
providing support for XSLT 2.0. |
| SerializationOptions |
Implementation of
SerializationSpecifier that can be used for some of the utility
methods in MathMLUtilities. |
| SimpleStylesheetCache |
Trivial implementation of
StylesheetCache that simply caches all stylesheets
in a HashMap. |
| SnuggleUtilities |
A collection of occasionally useful SnuggleTeX-related utility methods, as well
as some more general LaTeX stuff.
|
| StylesheetManager |
Trivial helper class to manage the loading of SnuggleTeX's internal stylesheets, using
a
StylesheetCache to cache stylesheets for performance. |
| UnwrappedParallelMathMLDOM |
Trivial wrapper Object that encapsulates the results of
MathMLUtilities.unwrapParallelMathMLDOM(Element). |