| 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.
|
| 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.semantics |
Internal package defining "semantic" intepretations to be attached to parsed tokens.
|
| uk.ac.ed.ph.snuggletex.tokens |
Internal package defining the various types of LaTeX tokens produced by the parsing process.
|
| Class and Description |
|---|
| BuiltinCommand
Represents a
Command that has been defined internally via a SnugglePackage. |
| BuiltinEnvironment
Defines a built-in LaTeX environment, as specified within a
SnugglePackage. |
| CombinerTargetMatcher
This interface is used to specify which
FlowTokens are valid as combiner targets
for Commands of type CommandType.COMBINER |
| LaTeXMode
Enumerates the various modes of LaTeX input.
|
| MathCharacter
Represents a mathematical character.
|
| TextFlowContext
This enumeration specifies how text-based
FlowTokens should be handled when being merged
into the resulting XHTML DOM. |
| UserDefinedCommand
Represents a user-defined
Command, i.e. one defined in the client data using
\\newcommand. |
| UserDefinedEnvironment
Represents a user-defined environment, created by clients using the
\\newenvironment command. |
| Class and Description |
|---|
| AccentMap
Map defines how unaccented alphabetic characters should map to corresponding
Unicode characters when a particular type of accent is applied (e.g. circumflex).
|
| BuiltinCommand
Represents a
Command that has been defined internally via a SnugglePackage. |
| BuiltinEnvironment
Defines a built-in LaTeX environment, as specified within a
SnugglePackage. |
| CombinerTargetMatcher
This interface is used to specify which
FlowTokens are valid as combiner targets
for Commands of type CommandType.COMBINER |
| Command
Base interface for LaTeX commands, i.e. things entered in the form
\\command. |
| CommandOrEnvironment
Base interface for LaTeX commands and environments.
|
| CommandType
Enumerates different types of LaTeX commands.
|
| ComputedStyle
This represents the computed or runtime style of a
Token. |
| ComputedStyle.FontFamily
TeX "Font Family"
|
| ComputedStyle.FontSize
TeX Font Size
|
| CoreErrorCode
Enumerates the various types of client-induced errors that can arise when using the
functionality provided by the core SnuggleTeX module.
|
| CoreErrorGroup
Defines the groupings for the various types of client-induced errors that can arise
when using the functionality provided by the core SnuggleTeX module.
|
| Environment
Base interface for LaTeX environment, i.e. constructs defined like
\\begin{environment} ... |
| LaTeXMode
Enumerates the various modes of LaTeX input.
|
| MathCharacter
Represents a mathematical character.
|
| MathCharacter.MathCharacterType |
| MathVariantMap
This map encapsulates how to apply certain types of Mathematical character variants to
"safe and plain" Unicode characters by mapping them to other characters.
|
| TextFlowContext
This enumeration specifies how text-based
FlowTokens should be handled when being merged
into the resulting XHTML DOM. |
| UserDefinedCommandOrEnvironment
Partial base class for
UserDefinedCommands and UserDefinedEnvironments. |
| Class and Description |
|---|
| AccentMap
Map defines how unaccented alphabetic characters should map to corresponding
Unicode characters when a particular type of accent is applied (e.g. circumflex).
|
| CombinerTargetMatcher
This interface is used to specify which
FlowTokens are valid as combiner targets
for Commands of type CommandType.COMBINER |
| MathVariantMap
This map encapsulates how to apply certain types of Mathematical character variants to
"safe and plain" Unicode characters by mapping them to other characters.
|
| Class and Description |
|---|
| BuiltinCommand
Represents a
Command that has been defined internally via a SnugglePackage. |
| BuiltinEnvironment
Defines a built-in LaTeX environment, as specified within a
SnugglePackage. |
| ComputedStyle
This represents the computed or runtime style of a
Token. |
| LaTeXMode
Enumerates the various modes of LaTeX input.
|
| MathCharacter
Represents a mathematical character.
|
| MathVariantMap
This map encapsulates how to apply certain types of Mathematical character variants to
"safe and plain" Unicode characters by mapping them to other characters.
|
| UserDefinedCommand
Represents a user-defined
Command, i.e. one defined in the client data using
\\newcommand. |
| UserDefinedEnvironment
Represents a user-defined environment, created by clients using the
\\newenvironment command. |
| Class and Description |
|---|
| ComputedStyle.FontFamily
TeX "Font Family"
|
| ComputedStyle.FontSize
TeX Font Size
|
| MathCharacter
Represents a mathematical character.
|
| Class and Description |
|---|
| BuiltinCommand
Represents a
Command that has been defined internally via a SnugglePackage. |
| BuiltinEnvironment
Defines a built-in LaTeX environment, as specified within a
SnugglePackage. |
| ComputedStyle
This represents the computed or runtime style of a
Token. |
| LaTeXMode
Enumerates the various modes of LaTeX input.
|
| MathCharacter
Represents a mathematical character.
|
| TextFlowContext
This enumeration specifies how text-based
FlowTokens should be handled when being merged
into the resulting XHTML DOM. |
Copyright © 2008–2026 The University of Edinburgh. All rights reserved.