| Package | Description |
|---|---|
| uk.ac.ed.ph.snuggletex |
Public API Package - almost all of the classes you will need for normal SnuggleTeX
use are contained in here.
|
| uk.ac.ed.ph.snuggletex.internal |
This package contains the guts of SnuggleTeX; classes here are responsible for the parsing
process, token fixing and DOM/web building.
|
| uk.ac.ed.ph.snuggletex.internal.util | |
| uk.ac.ed.ph.snuggletex.utilities |
Public utility classes, plus some more general but occasionally useful helpers
for dealing with LaTeX.
|
| Modifier and Type | Method and Description |
|---|---|
StylesheetManager |
SnuggleSession.getStylesheetManager()
Gets the
StylesheetManager being used by the underlying SnuggleEngine |
StylesheetManager |
SnuggleEngine.getStylesheetManager()
Convenience method to extract the underlying
StylesheetManager used by
this engine. |
| Modifier and Type | Method and Description |
|---|---|
Document |
DownConvertingPostProcessor.postProcessDOM(Document workDocument,
DOMOutputOptions options,
StylesheetManager stylesheetManager) |
Document |
DOMPostProcessor.postProcessDOM(Document workDocument,
DOMOutputOptions options,
StylesheetManager stylesheetManager)
Implement this to post-process the raw DOM produced by SnuggleTeX.
|
| Constructor and Description |
|---|
SnuggleEngine(StylesheetManager stylesheetManager)
Creates a new
SnuggleEngine using the given StylesheetManager
for managing stylesheets. |
| Modifier and Type | Method and Description |
|---|---|
StylesheetManager |
SessionContext.getStylesheetManager() |
| Modifier and Type | Method and Description |
|---|---|
static String |
XMLUtilities.serializeNode(StylesheetManager stylesheetManager,
Node node,
SerializationSpecifier serializationOptions)
Serializes the given
Node to a well-formed external parsed entity. |
static String |
XMLUtilities.serializeNodeChildren(StylesheetManager stylesheetManager,
Node node,
SerializationSpecifier serializationOptions)
Serializes the
children of given Node to a well-formed external parsed entity. |
| Modifier and Type | Method and Description |
|---|---|
Document |
MathMLPostProcessor.postProcessDOM(Document workDocument,
DOMOutputOptions options,
StylesheetManager stylesheetManager) |
static String |
MathMLUtilities.serializeDocument(Document document,
SerializationSpecifier serializationOptions,
StylesheetManager stylesheetManager)
Convenience method that serializes the given DOM Document as a String, using the
specified
SerializationSpecifier and given StylesheetManager to manage
any XSLT stylesheets required to serialize properly. |
static String |
MathMLUtilities.serializeElement(Element element,
SerializationSpecifier serializationOptions,
StylesheetManager stylesheetManager)
Convenience method that serializes the given DOM Element as a String, using the given
SerializationSpecifier and given StylesheetManager to manage
any XSLT stylesheets required to serialize properly. |
| Constructor and Description |
|---|
MathMLDownConverter(StylesheetManager stylesheetManager,
DOMOutputOptions options)
Creates a new
MathMLDownConverter which will inline CSS properties if specified by
the given DOMOutputOptions. |
MathMLDownConverter(StylesheetManager stylesheetManager,
Properties cssProperties) |
Copyright © 2008–2026 The University of Edinburgh. All rights reserved.