| 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.definitions |
Defines built-in commands, environments, accent maps, globals and related concepts.
|
| uk.ac.ed.ph.snuggletex.dombuilding |
Contains handler classes for building DOM tree branches for various commands and environments.
|
| Modifier and Type | Method and Description |
|---|---|
BuiltinEnvironment |
SnugglePackage.addEnvironment(String name,
boolean allowOptionalArgument,
int argumentCount,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode contentMode,
Interpretation[] interpretations,
EnvironmentHandler handler,
TextFlowContext context) |
BuiltinEnvironment |
SnugglePackage.addEnvironment(String name,
boolean allowOptionalArgument,
int argumentCount,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode contentMode,
Interpretation interpretation,
EnvironmentHandler handler,
TextFlowContext context) |
BuiltinEnvironment |
SnugglePackage.addEnvironment(String name,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode contentMode,
Interpretation[] interpretations,
EnvironmentHandler handler,
TextFlowContext context) |
BuiltinEnvironment |
SnugglePackage.addEnvironment(String name,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode contentMode,
Interpretation interpretation,
EnvironmentHandler handler,
TextFlowContext context) |
| Constructor and Description |
|---|
BuiltinEnvironment(String texName,
boolean allowingOptionalArgument,
int argumentCount,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode contentMode,
EnumMap<InterpretationType,Interpretation> interpretations,
EnvironmentHandler domBuildingHandler,
TextFlowContext textFlowContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCustomXMLElementHandler
Provides base functionality for the commands and environments that build custom
XML elements.
|
class |
AlignHandler
Handles the LaTeX
align environment. |
class |
ArrayHandler
Handles the LaTeX
array environment. |
class |
DoNothingHandler
Trivial "do nothing" handler for commands and environments that don't add anything to
the resulting DOM.
|
class |
EqnArrayHandler
Handles the
eqnarray* environment. |
class |
ListEnvironmentHandler
This handles LaTeX list environments (i.e.
|
class |
MathEnvironmentHandler
Builds LaTeX math environments.
|
class |
MathFenceHandler
Handles matched parentheses encapsulated within
CorePackageDefinitions.ENV_BRACKETED
environments. |
class |
MatrixHandler
Handles the AMSLaTeX
cases and the various matrix environments. |
class |
SimpleXHTMLContainerBuildingHandler
This trivial handler takes an Environment or 1-argument Command and simply maps it to
an XHTML element with the given name and CSS class.
|
class |
StyleHandler
Handles the internal <style> environment delimiting a branch of content to be
rendered in a different style.
|
class |
TabularHandler
Handles the (rather complex)
tabular environment. |
class |
VerbatimHandler
Handles the
verbatim environment and \\verb command. |
class |
XMLBlockElementHandler
Builds custom block XML elements.
|
class |
XMLInlineElementHandler
Builds custom inline XML elements.
|
class |
XMLUnparseHandler
Handles the special
xmlUnparsed command and environment. |
Copyright © 2008–2026 The University of Edinburgh. All rights reserved.