跳过导航链接
A B C D E F G H I J L M N O P Q R S T U V W X 

A

AbstractCustomXMLElementHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Provides base functionality for the commands and environments that build custom XML elements.
AbstractCustomXMLElementHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.AbstractCustomXMLElementHandler
 
ACCENT - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.AccentMaps
 
AccentHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
This builder handles applying accents to characters.
AccentHandler(AccentMap, char, String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.AccentHandler
 
AccentHandler(AccentMap) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.AccentHandler
 
AccentMap - uk.ac.ed.ph.snuggletex.definitions中的类
Map defines how unaccented alphabetic characters should map to corresponding Unicode characters when a particular type of accent is applied (e.g. circumflex).
AccentMap(char[], String) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.AccentMap
 
AccentMaps - uk.ac.ed.ph.snuggletex.definitions中的接口
Defines all of the AccentMaps for the various types of accents we support.
addClientSideXSLTStylesheetURLs(String...) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Appends to existing array of relative URLs specifying client-side XSLT stylesheets to be referenced in the resulting page.
addCombinerCommand(String, EnumSet<LaTeXMode>, CombinerTargetMatcher, CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addCommand(BuiltinCommand) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addCommandInterpretation(String, Interpretation) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addComplexCommand(String, boolean, int, EnumSet<LaTeXMode>, LaTeXMode[], CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addComplexCommandOneArg(String, boolean, EnumSet<LaTeXMode>, LaTeXMode, CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addComplexCommandOneArg(String, boolean, EnumSet<LaTeXMode>, LaTeXMode, Interpretation, CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addComplexCommandSameArgMode(String, boolean, int, EnumSet<LaTeXMode>, CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addComplexCommandSameArgMode(String, boolean, int, EnumSet<LaTeXMode>, Interpretation, CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addCSSStylesheetURLs(String...) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Appends to existing array of relative URLs specifying client-side CSS stylesheets to be referenced in the resulting page.
addDOMPostProcessors(DOMPostProcessor...) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Appends to the currently specified DOMPostProcessor that will be called in turn to "fix up" or modify the raw DOM produced by SnuggleTeX immediately after it has been built.
addEnvironment(String, EnumSet<LaTeXMode>, LaTeXMode, Interpretation, EnvironmentHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addEnvironment(String, EnumSet<LaTeXMode>, LaTeXMode, Interpretation[], EnvironmentHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addEnvironment(String, boolean, int, EnumSet<LaTeXMode>, LaTeXMode, Interpretation, EnvironmentHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addEnvironment(String, boolean, int, EnumSet<LaTeXMode>, LaTeXMode, Interpretation[], EnvironmentHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addEnvironment(BuiltinEnvironment) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addErrorCode(ErrorCode) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addErrorCodes(ErrorCode...) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addInterpretation(Interpretation) - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
addMathCharacterCommand(MathCharacter) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addMathCharacterCommandAlias(String, MathCharacter) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addPackage(SnugglePackage) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Registers the given SnugglePackage with this SnuggleEngine.
addSimpleCommand(String, EnumSet<LaTeXMode>, CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addSimpleCommand(String, EnumSet<LaTeXMode>, Interpretation[], CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addSimpleCommand(String, EnumSet<LaTeXMode>, Interpretation, CommandHandler, TextFlowContext) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addSimpleMathCommand(String, MathInterpretation...) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addSimpleMathCommand(String, MathInterpretation, CommandHandler) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addSimpleMathCommand(String, MathInterpretation[], CommandHandler) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
addStylesheets(Transformer...) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Appends to existing array of JAXP Transformers representing XSLT stylesheet(s) that will be applied to the resulting web page once it has been built but before it is serialised.
AlignHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the LaTeX align environment.
AlignHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.AlignHandler
 
ALL_MATH_CHARACTER_DEFS_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
ALL_MODES - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
This represents all modes that LaTeX commands can be used in, so is currently a bit of a misnomer as it excludes LaTeXMode.VERBATIM!
AnchorHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the \\anchor command, generating an XHTML anchor.
AnchorHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.AnchorHandler
 
ANNOTATION_LOCAL_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
 
ANNOTATION_XML_LOCAL_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
 
appendErrorAsString(StringBuffer, InputError) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
 
appendErrorElement(Element, ErrorToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendMathCharacter(Element, MathCharacter) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendMathMLElement(Element, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendMathMLIdentifierElement(Element, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Creates a MathML identifier element, which may either be a single character or multiple characters (e.g.
appendMathMLNumberElement(Element, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendMathMLOperatorElement(Element, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendMathMLSpace(Element, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendMathMLTextElement(Element, String, String, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendObject(Object) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
Does a dump of the given Object, using whatever DumpMode is providied for its class.
appendObject(Object, DumpMode) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
Does a dump of the given Object using the given DumpMode.
appendOrThrowError(Element, Token, ErrorCode, Object...) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendSimpleMathElement(Element, Token) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendSliceContext(StringBuffer, FrozenSlice) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
 
appendSnuggleElement(Element, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendTextNode(Element, String, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendXHTMLElement(Element, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
appendXHTMLTextElement(Element, String, String, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
applyCSSStyle(Element, String...) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
ArgumentContainerToken - uk.ac.ed.ph.snuggletex.tokens中的类
This token is used as a container for the arguments specified for a particular Command or Environment.
ArgumentContainerToken(FrozenSlice, LaTeXMode, List<FlowToken>) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
ArgumentContainerToken(FrozenSlice, LaTeXMode, List<FlowToken>, ComputedStyle) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
argumentCount - 类 中的变量uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
Number of arguments
ArrayHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the LaTeX array environment.
ArrayHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.ArrayHandler
 
ArrayListStack<E> - uk.ac.ed.ph.snuggletex.internal.util中的类
Trivial extension of ArrayList that mixes in the stack-like bits from Stack whilst still being non-synchronized.
ArrayListStack() - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.ArrayListStack
 
ArrayListStack(Collection<? extends E>) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.ArrayListStack
 
ArrayListStack(int) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.ArrayListStack
 

B

beanToString(Object) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.ObjectUtilities
Utility method to create a simple String representation of a JavaBean Object by showing all properties p which can be called by getP() on the Object.
BeanToStringOptions - uk.ac.ed.ph.snuggletex.internal.util中的注释类型
Trivial annotation that can be applied to a getX() method to prevent its details from being listed by ObjectUtilities.beanToString(Object).
BoxHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles \\mbox, \\fbox and friends.
BoxHandler(String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.BoxHandler
 
BraceContainerToken - uk.ac.ed.ph.snuggletex.tokens中的类
Represents a literal braced section in the original LaTeX document, i.e. something like { ... }.
BraceContainerToken(FrozenSlice, LaTeXMode, List<FlowToken>) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.BraceContainerToken
 
BracketCombinerTargetMatcher() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathFenceHandler.BracketCombinerTargetMatcher
 
BUFFER_SIZE - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Buffer size when transferring streams
buildCSSPropertiesDocument(Document, Properties) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter
Converts the CSS Properties specified within the DOMOutputOptions into an XML document of the form: <properties xmlns="http;//www.ph.ed.ac.uk/snuggletex"> <property name="..." value="..."
buildCustomElement(DOMBuilder, Element, ArgumentContainerToken, ArgumentContainerToken, ArgumentContainerToken, ArgumentContainerToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AbstractCustomXMLElementHandler
 
buildDOMSubtree(List<FlowToken>) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
This is the external entry point used by SnuggleSession only.
buildDOMSubtree(Element, List<FlowToken>) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuildingController
 
buildDOMSubtree(Element, DOMOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Builds a DOM sub-tree based on the currently parsed tokens, appending the results as children of the given target root Element.
buildDOMSubtree(Element) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Builds a DOM sub-tree based on the currently parsed tokens, appending the results as children of the given target root Element.
buildDOMSubtree() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Convenience method to build a DOM NodeList representing the converted Tokens.
buildDOMSubtree(DOMOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Convenience method to build a DOM NodeList representing the converted Tokens.
buildMathElement(Element, Token, ArgumentContainerToken, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Builds a MathML math element for the given Token token, using contentToken to provide the content, descending into child Nodes as normal.
buildMathElement(Element, Token, ArgumentContainerToken, boolean, DOMBuilder.MathContentBuilderCallback) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Builds a MathML math element for the given Token token, using contentToken to provide the content, using the given DOMBuilder.MathContentBuilderCallback to supply the content.
buildMathElementContent(Element, ArgumentContainerToken, boolean) - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder.MathContentBuilderCallback
 
buildWebPage(List<FlowToken>) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WebPageBuilder
 
buildWebPage(WebPageOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Builds a complete web page based on the currently parsed tokens, returning a DOM Document Object.
buildWebPageString(List<FlowToken>) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WebPageBuilder
 
buildWebPageString(WebPageOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Builds a complete web page based on the currently parsed tokens, returning a String containing the resulting content.
buildXMLString() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Creates a well-formed external general parsed entity out of the currently parsed tokens.
buildXMLString(XMLStringOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Creates a well-formed external general parsed entity out of the currently parsed tokens.
buildXMLString(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
buildXMLString(DOMOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
buildXMLString(DOMOutputOptions, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
BuiltinCommand - uk.ac.ed.ph.snuggletex.definitions中的类
Represents a Command that has been defined internally via a SnugglePackage.
BuiltinCommand(String, CommandType, boolean, int, EnumSet<LaTeXMode>, LaTeXMode[], EnumMap<InterpretationType, Interpretation>, CommandHandler, TextFlowContext, CombinerTargetMatcher) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.BuiltinCommand
 
BuiltinEnvironment - uk.ac.ed.ph.snuggletex.definitions中的类
Defines a built-in LaTeX environment, as specified within a SnugglePackage.
BuiltinEnvironment(String, boolean, int, EnumSet<LaTeXMode>, LaTeXMode, EnumMap<InterpretationType, Interpretation>, EnvironmentHandler, TextFlowContext) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.BuiltinEnvironment
 

C

CharacterCommandHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
This handles simple commands that essentially just stand in for single-character identifiers that don't have any particular meaning when used in MATH mode (e.g. '$').
CharacterCommandHandler(String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.CharacterCommandHandler
 
CharacterSource(WorkingDocument.SourceContext) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.WorkingDocument.CharacterSource
 
CharacterSource(WorkingDocument.SourceContext, WorkingDocument.CharacterSource, int, CharSequence) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.WorkingDocument.CharacterSource
 
charAt(int) - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Returns the character at the given index in the input document, or -1 if the index is not contained within the document.
charAt(int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
CIRCUMFLEX - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.AccentMaps
 
ClassPathURIResolver - uk.ac.ed.ph.snuggletex.utilities中的类
Trivial implementation of URIResolver that looks for resources via the ClassLoader.
clone() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
 
clone() - 类 中的方法uk.ac.ed.ph.snuggletex.SessionConfiguration
 
clone() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
 
closeStyle() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
CMD_CHAR_BACKSLASH - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_FRAC - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_HLINE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_ITEM - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_LEFT - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_LIST_ITEM - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_MROW - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_MSUB_OR_MUNDER - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_MSUBSUP_OR_MUNDEROVER - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_MSUP_OR_MOVER - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_NEWCOMMAND - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_NEWENVIRONMENT - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_OVER - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_PAR - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_PARAGRAPH - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_RENEWCOMMAND - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_RENEWENVIRONMENT - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_RIGHT - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_TABLE_COLUMN - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_TABLE_ROW - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_VERB - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_VERBSTAR - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CMD_XML_ATTR - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CombinerTargetMatcher - uk.ac.ed.ph.snuggletex.definitions中的接口
This interface is used to specify which FlowTokens are valid as combiner targets for Commands of type CommandType.COMBINER
Command - uk.ac.ed.ph.snuggletex.definitions中的接口
Base interface for LaTeX commands, i.e. things entered in the form \\command.
CommandHandler - uk.ac.ed.ph.snuggletex.dombuilding中的接口
Defines how a BuiltinCommand should append children to the outgoing DOM tree.
CommandLineRunner - uk.ac.ed.ph.snuggletex.samples中的类
Trivial command line interface for running SnuggleTeX on a number of inputs files (or STDIN), supporting most of the XML- and web-based output options.
CommandLineRunner(String[]) - 类 的构造器uk.ac.ed.ph.snuggletex.samples.CommandLineRunner
 
CommandOrEnvironment - uk.ac.ed.ph.snuggletex.definitions中的接口
Base interface for LaTeX commands and environments.
CommandToken - uk.ac.ed.ph.snuggletex.tokens中的类
This token represents a LaTeX BuiltinCommand.
CommandToken(FrozenSlice, LaTeXMode, BuiltinCommand) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.CommandToken
 
CommandToken(FrozenSlice, LaTeXMode, BuiltinCommand, ArgumentContainerToken) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.CommandToken
 
CommandToken(FrozenSlice, LaTeXMode, BuiltinCommand, ArgumentContainerToken, ArgumentContainerToken[]) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.CommandToken
 
CommandType - uk.ac.ed.ph.snuggletex.definitions中的枚举
Enumerates different types of LaTeX commands.
componentIndexOffset - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.Slice
 
ComputedStyle - uk.ac.ed.ph.snuggletex.definitions中的类
This represents the computed or runtime style of a Token.
ComputedStyle(ComputedStyle, ComputedStyle.FontFamily, ComputedStyle.FontSize) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.ComputedStyle
 
computedStyle - 类 中的变量uk.ac.ed.ph.snuggletex.tokens.Token
 
ComputedStyle.FontFamily - uk.ac.ed.ph.snuggletex.definitions中的枚举
TeX "Font Family"
ComputedStyle.FontSize - uk.ac.ed.ph.snuggletex.definitions中的枚举
TeX Font Size
computeLastTokenEndIndex() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.ModeState
Gets the end index of the FrozenSlice corresponding to the last Token recorded, returning the start position if nothing has been recorded.
computeTableDimensions(ArgumentContainerToken) - 类 中的静态方法uk.ac.ed.ph.snuggletex.dombuilding.TabularHandler
Computes the dimensions of the table by looking at its content.
concat(E[], E[], Class<E>) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.ObjectUtilities
 
ConstraintUtilities - uk.ac.ed.ph.snuggletex.internal.util中的类
Simple utility methods for enforcing various types of data constraints.
ConstraintUtilities() - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.ConstraintUtilities
 
context - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.CharacterSource
Contextual information about where this data came from
convertExplicitFencesToMfenced(Document) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Converts explicit fences generated by SnuggleTeX back to mfenced.
convertLaTeXSize(DOMBuilder, Element, Token) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.HSpaceHandler
 
convertMfencedToExplicitFences(Document) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Replaces every deprecated MathML mfenced element in the supplied document with its explicit mrow/mo equivalent.
CORE_ERROR_MESSAGES_PROPERTIES_BASENAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
Location of ResourceBundle providing error messages for this bundle
CORE_MATH_CHARACTER_DEFS_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
CORE_PACKAGE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
Name of the core package
CoreErrorCode - uk.ac.ed.ph.snuggletex.definitions中的枚举
Enumerates the various types of client-induced errors that can arise when using the functionality provided by the core SnuggleTeX module.
CoreErrorGroup - uk.ac.ed.ph.snuggletex.definitions中的枚举
Defines the groupings for the various types of client-induced errors that can arise when using the functionality provided by the core SnuggleTeX module.
CorePackageDefinitions - uk.ac.ed.ph.snuggletex.definitions中的类
This defines the default SnugglePackage (containing BuiltinCommand and BuiltinEnvironment) supported by SnuggleTeX.
CorePackageDefinitions() - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
createEmptyContainer(Token, LaTeXMode, ComputedStyle) - 类 中的静态方法uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
createFromContiguousTokens(Token, LaTeXMode, List<? extends FlowToken>, ComputedStyle) - 类 中的静态方法uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
createFromContiguousTokens(Token, LaTeXMode, List<? extends FlowToken>, int, int, ComputedStyle) - 类 中的静态方法uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
createFromSingleToken(LaTeXMode, FlowToken) - 类 中的静态方法uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
createFromSingleToken(LaTeXMode, FlowToken, ComputedStyle) - 类 中的静态方法uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
createHTML4Options() - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions used to serve up an HTML 4 page, possibly including MathML and other XML islands.
createHTML5MathJaxOptions() - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions suitable for creating an HTML 5 web page with embedded MathML, using MathJax for cross-browser rendering of the MathML.
createHTML5MathJaxOptions(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions suitable for creating an HTML 5 web page with embedded MathML, using MathJax for cross-browser rendering of the MathML.
createHTML5Options() - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions used to serve up an HTML 5 page, with MathML and any other XML islands "adopted" into HTML 4 by having their namespace details removed.
createIEMathPlayerSpecificOptions() - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions suitable for deploying solely in Internet Explorer having the MathPlayer plug-in installed.
createJAXPTransformerFactory() - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Creates an instance of the currently specified JAXP TransformerFactory, ensuring that the result supports the DOMSource.FEATURE and DOMResult.FEATURE features.
createLegacyCrossBrowserOptions() - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions that would previously have been considered "cross-browser" in that it works on both Mozilla (i.e.
createMozillaSpecificOptions() - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions suitable for deploying solely in a Mozilla-based browser, such as Firefox, using its native support for MathML.
createNSAwareDocumentBuilder() - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Creates a (namespace-aware) DOM DocumentBuilder, throwing a SnuggleRuntimeException if such a thing cannot be created/configured.
createSaxonTransformerFactory() - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Explicitly creates a Saxon 9 TransformerFactory, as used by the up-conversion extensions.
createSession() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Creates a new SnuggleSession using the default SessionConfiguration or a fresh SessionConfiguration if no default has been set.
createSession(SessionConfiguration) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Creates a new SnuggleSession using the given SessionConfiguration
createSession() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSnapshot
Creates a new SnuggleSession with exactly the same state as the SnuggleSession that created this SnuggleSnapshot.
createSimpleMathRunner() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
 
createSimpleMathRunner(SessionConfiguration) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
 
createSnapshot() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Creates a SnuggleSnapshot Object holding the current state of this session that can be later used to recreate a session having exactly the same state.
createUniversalStylesheetOptions(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Create "Cross-browser" XHTML + MathML suitable for deploying to Mozilla and Internet Explorer + MathPlayer using a client-side XSLT often called the "Universal StyleSheet".
createUniversalStylesheetOptions(String, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
 
createWebPage(WebPageOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
已过时。
createWebPageOptions(WebPageOutputOptions.WebPageType) - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsTemplates
已过时。
This was deprecated in SnuggleTeX 1.3.0 and will be removed in 1.4. Use WebPageOutputOptionsBuilder instead.
createWorkingDocument() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.SnuggleInputReader
 
createXHTMLMathJaxOptions() - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions suitable for creating an XHTML + MathML web page, using MathJax for cross-browser rendering of the MathML.
createXHTMLMathJaxOptions(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions suitable for creating an XHTML + MathML web page, using MathJax for cross-browser rendering of the MathML.
createXHTMLOptions() - 类 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
Creates WebPageOutputOptions used to serve up an XHTML page, possibly including MathML and other XML islands.
CSS_PROPERTIES_DOCUMENT_URN - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
URN used in MathML -> XHTML to call up XML containing current CSS Properties
CSS_PROPERTIES_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
 
CSSPropertiesURIResolver(Document) - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter.CSSPropertiesURIResolver
 
CSSUtilities - uk.ac.ed.ph.snuggletex.utilities中的类
Some handy utility methods for managing SnuggleTeX CSS.
CSSUtilities() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
 

D

DecimalFormatNumberMatcher - uk.ac.ed.ph.snuggletex中的类
Implementation of NumberMatcher that uses a standard Java DecimalFormat to match numbers.
DecimalFormatNumberMatcher() - 类 的构造器uk.ac.ed.ph.snuggletex.DecimalFormatNumberMatcher
 
DecimalFormatNumberMatcher(Locale) - 类 的构造器uk.ac.ed.ph.snuggletex.DecimalFormatNumberMatcher
 
DecimalFormatNumberMatcher(DecimalFormat) - 类 的构造器uk.ac.ed.ph.snuggletex.DecimalFormatNumberMatcher
 
DEFAULT_CONTENT_TYPE - 类 中的静态变量uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Default content type
DEFAULT_CONTENT_TYPE - 类 中的静态变量uk.ac.ed.ph.snuggletex.WebPageOutputOptionsTemplates
已过时。
DEFAULT_ENCODING - 接口 中的静态变量uk.ac.ed.ph.snuggletex.SerializationSpecifier
Default encoding to use
DEFAULT_EXPANSION_LIMIT - 类 中的静态变量uk.ac.ed.ph.snuggletex.SessionConfiguration
 
DEFAULT_INDENT - 接口 中的静态变量uk.ac.ed.ph.snuggletex.SerializationSpecifier
Default indent to use when SerializationSpecifier.isIndenting() returns true
DEFAULT_INDENT_WIDTH - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
 
DEFAULT_INDENT_WIDTH - 类 中的静态变量uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
Default indent width
DEFAULT_LANG - 类 中的静态变量uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Default language
DEFAULT_LANG - 类 中的静态变量uk.ac.ed.ph.snuggletex.WebPageOutputOptionsTemplates
已过时。
DEFAULT_MATHJAX_URL - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.WebPageBuilder
Default URL and config to use when MathJax configuration option has been enabled.
DEFAULT_MATHML_PREFIX - 类 中的静态变量uk.ac.ed.ph.snuggletex.DOMOutputOptions
Default prefix to use if/when prefixing MathML elements
DEFAULT_MAX_DEPTH - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
 
DEFAULT_MAX_INDENT_LEVEL - 类 中的静态变量uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
Default maximum indent level
DEFAULT_SNUGGLETEX_XML_PREFIX - 类 中的静态变量uk.ac.ed.ph.snuggletex.DOMOutputOptions
Default prefix to use if/when prefixing SnuggleTeX XML elements
DEFAULT_STYLE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.ComputedStyle
Default style
DEFAULT_XHTML_PREFIX - 类 中的静态变量uk.ac.ed.ph.snuggletex.DOMOutputOptions
Default prefix to use if/when prefixing XHTML elements
DefaultTransformerFactoryChooser - uk.ac.ed.ph.snuggletex.utilities中的类
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.
DefaultTransformerFactoryChooser() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.DefaultTransformerFactoryChooser
 
document - 类 中的变量uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
doMathInput(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSimpleMathRunner
 
doMathInput(String, DOMOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSimpleMathRunner
 
doMathInput(String, XMLStringOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSimpleMathRunner
 
DOMBuilder - uk.ac.ed.ph.snuggletex.internal中的类
This takes a List of (fixed) Tokens and builds a (raw) XHTML + MathML DOM tree branch from them.
DOMBuilder(SessionContext, Element, DOMOutputOptions) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
DOMBuilder.MathContentBuilderCallback - uk.ac.ed.ph.snuggletex.internal中的接口
Internal callback interface that specifies how to build the real content of a MathML element.
DOMBuilder.OutputContext - uk.ac.ed.ph.snuggletex.internal中的枚举
Trivial enumeration to keep track of where we are in the outgoing DOM.
DOMBuildingController - uk.ac.ed.ph.snuggletex.internal中的类
This is the main entry point into the DOM generation process.
DOMBuildingController(SessionContext, DOMOutputOptions) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.DOMBuildingController
 
DOMOutputOptions - uk.ac.ed.ph.snuggletex中的类
This class is used to specify how you want DOM trees to be built when calling relevant methods in SnuggleSession (e.g.
DOMOutputOptions() - 类 的构造器uk.ac.ed.ph.snuggletex.DOMOutputOptions
 
DOMOutputOptions.ErrorOutputOptions - uk.ac.ed.ph.snuggletex中的枚举
Enumerates the various options for representing InputErrors in the resulting DOM.
DOMPostProcessor - uk.ac.ed.ph.snuggletex中的接口
This interface allows you to hook into the SnuggleTeX process immediately after the raw DOM tree has been built.
DoNothingHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Trivial "do nothing" handler for commands and environments that don't add anything to the resulting DOM.
DoNothingHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.DoNothingHandler
 
DoNothingStylesheetCache - uk.ac.ed.ph.snuggletex.utilities中的类
Trivial implementation of StylesheetCache that actually doesn't cache anything at all.
DoNothingStylesheetCache() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.DoNothingStylesheetCache
 
DOUBLE_STRUCK - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.MathVariantMaps
These are defined from the MathML Double Struck characters page, omitting those in Unicode plane 1.
downConvertDOM(Document) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter
 
DownConvertingPostProcessor - uk.ac.ed.ph.snuggletex中的类
Trivial implementation of DOMPostProcessor that hooks into the MathMLDownConverter.
DownConvertingPostProcessor() - 类 的构造器uk.ac.ed.ph.snuggletex.DownConvertingPostProcessor
 
DumpMode - uk.ac.ed.ph.snuggletex.internal.util中的枚举
Enumerates the different options that can be used when specifying how to dump out properties or types in ObjectDumper.
dumpObject(Object, DumpMode) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
Convenience method to do a DumpMode.DEEP dump of a single Object and return the resulting String.
dumpScoreboard() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 

E

EMPTY_ARRAY - 类 中的静态变量uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
EMPTY_OBJECT_ARRAY - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.util.ObjectUtilities
Shared instance of an empty array of Objects, which is sometimes useful!
EMPTY_STRING_ARRAY - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Shared instance of an empty array of Strings, which is sometimes useful!
emptyIfNull(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Convenience method that turns a String to an empty String ("") if it is null.
endIndex - 类 中的变量uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
endIndex - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.Slice
 
ensureClose(Closeable...) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Ensures that as many of the given Closeables are closed.
ensureDirectoryCreated(File) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Simple method to ensure that a given directory exists.
ensureFileCreated(File) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Simple method to ensure that a given File exists.
EnsureMathHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
This handles the \\ensuremath command.
EnsureMathHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.EnsureMathHandler
 
ensureMathMLContainer(Element) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
 
ensureMathMLDocument(Document) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Checks that the given DOM Document contains a single MathML math Element.
ensureNotNull(Object) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.ConstraintUtilities
 
ensureNotNull(Object, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.ConstraintUtilities
Checks that the given object is non-null, throwing an IllegalArgumentException if the check fails.
ensureSharesDocumentWith(FrozenSlice) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
ENV_BRACKETED - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
ENV_DISPLAYMATH - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
ENV_ENUMERATE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
ENV_ITEMIZE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
ENV_MATH - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
ENV_STYLE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
ENV_VERBATIM - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
Environment - uk.ac.ed.ph.snuggletex.definitions中的接口
Base interface for LaTeX environment, i.e. constructs defined like \\begin{environment} ...
EnvironmentHandler - uk.ac.ed.ph.snuggletex.dombuilding中的接口
Defines how a BuiltinEnvironment should append children to the outgoing DOM.
EnvironmentToken - uk.ac.ed.ph.snuggletex.tokens中的类
Represents a BuiltinEnvironment.
EnvironmentToken(FrozenSlice, LaTeXMode, BuiltinEnvironment, ArgumentContainerToken) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.EnvironmentToken
 
EnvironmentToken(FrozenSlice, LaTeXMode, BuiltinEnvironment, ArgumentContainerToken, ArgumentContainerToken[], ArgumentContainerToken) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.EnvironmentToken
 
EqnArrayHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the eqnarray* environment.
EqnArrayHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.EqnArrayHandler
 
ErrorCode - uk.ac.ed.ph.snuggletex中的接口
Interface representing a code for an Error caused by client input.
ErrorGroup - uk.ac.ed.ph.snuggletex中的接口
Interface representing a grouping for a set of related ErrorCodes.
ErrorToken - uk.ac.ed.ph.snuggletex.tokens中的类
Special token encapsulating a client error in parsing.
ErrorToken(InputError, LaTeXMode) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.ErrorToken
 
evaluateStyles(RootToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.StyleEvaluator
 
execute() - 类 中的方法uk.ac.ed.ph.snuggletex.samples.CommandLineRunner
 
extract() - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Extracts a copy of the current entire content of the input as a CharSequence
extract(int, int) - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Extracts a copy of a slice of the current entire content of the input as a CharSequence, including all characters with startIndex <= index < endIndex.
extract() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
extract() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
extract(int, int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
EXTRACT_CHILD_NODES_XSL_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
extractAnnotationString(Element, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Extracts the first textual annotation found having the given encoding attribute from the given MathML math element, if such an annotation is found.
extractAnnotationXML(Element, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Extracts the first XML-based annotation having the given encoding attribute from the given MathML math element, if such an annotation is found.
extractFirstSemanticsBranch(Element) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
 
extractNodeListValue(ArgumentContainerToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
extractSnuggleTeXAnnotation(Element) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.SnuggleUtilities
Extracts a SnuggleTeX annotation from a MathML math element, if found.
extractStringValue(ArgumentContainerToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
This "converts" the given token to a String by performing {DOMBuilder.handleTokens(Element, ArgumentContainerToken, boolean)} with a fake root element and then extracting the String value of the resulting Text Node(s).
extractTextElementValue(Element) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Trivial convenience method to extract the value of a (text) Element, coping with the possibility that text child Nodes may not have been coalesced.

F

findNearestXHTMLAncestorOrSelf(Element) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
fixTokenTree(RootToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.TokenFixer
 
FlowToken - uk.ac.ed.ph.snuggletex.tokens中的类
Base class for Tokens which represent the main "flow" of content, rather than things like command arguments.
FlowToken(FrozenSlice, TokenType, LaTeXMode, TextFlowContext, Interpretation...) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.FlowToken
 
FlowToken(FrozenSlice, TokenType, LaTeXMode, TextFlowContext, EnumMap<InterpretationType, Interpretation>) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.FlowToken
 
formatErrorAsString(InputError) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
Creates a full diagnosis of the given error
formatErrorAsXHTML(Document, InputError) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
 
formatErrorAsXML(Document, InputError, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
Creates a DOM Element containing information about the given error, including either just the ErrorCode or full details.
formatErrorAsXML(Document, DOMOutputOptions, InputError, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
Creates a DOM Element containing information about the given error, including either just the ErrorCode or full details.
formatErrorCodeName(ErrorCode) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
 
formatErrorGroup(ErrorGroup) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
 
foundTerminator - 类 中的变量uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.ModeState
If terminator is not null, then this indicates whether the terminator was found when parsing in this mode ended.
FRAKTUR - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.MathVariantMaps
These are defined from the Fraktur characters page, omitting those in Unicode plane 1.
freezeSlice(int, int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
fromBinaryValues(String, String, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Converts the given String argument to a boolean using the scheme trueValue => true, falseValue => false.
fromTrueFalse(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Converts the given String argument to a boolean using the scheme "true"=>true, "false"=>false.
fromYesNo(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Converts the given String argument to a boolean using the scheme "yes"=>true, "no"=>false.
FrozenSlice - uk.ac.ed.ph.snuggletex.internal中的类
Represents a finished "segment" of text in the WorkingDocument.
FrozenSlice(WorkingDocument, int, int) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 

G

GENERAL_MESSAGE_BUNDLE - 类 中的静态变量uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
ResourceBundle providing templates for message bodies
GENERAL_MESSAGES_PROPERTIES_BASENAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
 
getAccentedChar(char) - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathVariantMap
 
getAccentedMathChar(int) - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.AccentMap
 
getAccentedTextChar(int) - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.AccentMap
 
getArgumentCount() - 接口 中的方法uk.ac.ed.ph.snuggletex.definitions.CommandOrEnvironment
Returns the number of mandatory arguments this command expects, which will be zero or greater.
getArgumentCount() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
 
getArgumentMode(int) - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.BuiltinCommand
 
getArgumentMode(int) - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.BuiltinEnvironment
(Currently all built-in environments parse their arguments in LaTeXMode.PARAGRAPH.)
getArgumentMode(int) - 接口 中的方法uk.ac.ed.ph.snuggletex.definitions.CommandOrEnvironment
Returns the LaTeX mode that each argument should be parsed in, starting with the optional argument (if used) and then each mandatory argument in order.
getArgumentMode(int) - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
User-defined commands and environments stay in the same mode when parsing arguments.
getArguments() - 类 中的方法uk.ac.ed.ph.snuggletex.InputError
Returns any additional arguments providing information about the error.
getArguments() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.CommandToken
 
getArguments() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.EnvironmentToken
 
getBeginDefinitionSlice() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedEnvironment
 
getBracketType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathBracketInterpretation
 
getBuiltinCommandByTeXName(String) - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
getBuiltinCommandByTeXName(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Returns the BuiltinCommand corresponding to LaTeX command called \texName, or null if this command is not defined.
getBuiltinCommandByTeXName(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns the BuiltinCommand corresponding to LaTeX command called \texName defined by this package, or null if this command is not defined.
getBuiltinCommandByTeXName(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Returns the BuiltinCommand corresponding to LaTeX command called \texName, or null if this command is not defined.
getBuiltinCommandMap() - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns a read-only Map of all BuiltinCommands defined in this package, keyed on the name texName of the command (\texName).
getBuiltinEnvironmentByTeXName(String) - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
getBuiltinEnvironmentByTeXName(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Returns the BuiltinEnvironment corresponding to LaTeX environment called texName, or null if this environment is not defined.
getBuiltinEnvironmentByTeXName(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns the BuiltinEnvironment corresponding to LaTeX environment called texName defined by this package, or null if this environment is not defined.
getBuiltinEnvironmentByTeXName(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Returns the BuiltinEnvironment corresponding to LaTeX environment called texName, or null if this environment is not defined.
getBuiltinEnvironmentMap() - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns a read-only Map of all BuiltinEnvironments defined in this package, keyed on the name of the environment.
getChars() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
getClientSideXSLTStylesheetURLs() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns specified array of relative URLs specifying client-side XSLT stylesheets to be referenced in the resulting page.
getCodePoint() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
getCombinerTarget() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.CommandToken
 
getCombinerTargetMatcher() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.BuiltinCommand
 
getCommand() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.CommandToken
 
getCompiledStylesheet(String) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Obtains the XSLT stylesheet at the given ClassPathURI, using the StylesheetCache (if set) to cache stylesheets for efficiency.
getCompiledStylesheet(String, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Obtains the XSLT stylesheet at the given ClassPathURI, using the StylesheetCache (if set) to cache stylesheets for efficiency.
getCompiledStylesheetDriver(List<String>, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Obtains a "driver" XSLT stylesheet that imports the stylesheets having the given ClassPath URIs, using the StylesheetCache (if set) to cache the resulting driver for efficiency.
getComputedStyle() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
getConfiguration() - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
getConfiguration() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
 
getContent() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.EnvironmentToken
 
getContentMode() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.BuiltinEnvironment
 
getContentMode() - 接口 中的方法uk.ac.ed.ph.snuggletex.definitions.Environment
Specifies which mode to parse content in.
getContentMode() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedEnvironment
Use existing content mode
getContents() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
getContents() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.BraceContainerToken
 
getContents() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.RootToken
 
getContentType() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns the MIME type for the resulting page.
getCSSStylesheetURLs() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns specified array of relative URLs specifying client-side CSS stylesheets to be referenced in the resulting page.
getCustomMathJaxUrl() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
getDecimalFormat() - 类 中的方法uk.ac.ed.ph.snuggletex.DecimalFormatNumberMatcher
 
getDefaultDOMOptions() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
getDefaultDOMOutputOptions() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Gets the default DOMOutputOptions for this SnuggleEngine, which will not be null.
getDefaultSessionConfiguration() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Gets the selected default SessionConfiguration for this SnuggleEngine, which will not be null.
getDefaultXMLStringOutputOptions() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Gets the default XMLStringOutputOptions for this SnuggleEngine, which will not be null.
getDefinitionSlice() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommand
 
getDoctypePublic() - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Gets the public identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_PUBLIC.
getDoctypePublic() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Gets the public identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_PUBLIC.
getDoctypePublic() - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Gets the public identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_PUBLIC.
getDoctypeSystem() - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Gets the system identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_SYSTEM.
getDoctypeSystem() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Gets the system identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_SYSTEM.
getDoctypeSystem() - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Gets the system identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_SYSTEM.
getDocument() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Gets at the underlying DOM Document.
getDocument() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
getDOMPostProcessors() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Returns the array of DOMPostProcessor that will be called in turn to "fix up" or modify the raw DOM produced by SnuggleTeX immediately after it has been built.
getEncoding() - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Gets the encoding for the resulting serialized XML.
getEncoding() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
 
getEncoding() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Gets the encoding for the resulting serialized XML.
getEncoding() - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Gets the encoding for the resulting serialized XML.
getEndDefinitionSlice() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedEnvironment
 
getEndIndex() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
getEnvironment() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.EnvironmentToken
 
getError() - 异常错误 中的方法uk.ac.ed.ph.snuggletex.internal.SnuggleParseException
 
getError() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.ErrorToken
 
getErrorCode() - 类 中的方法uk.ac.ed.ph.snuggletex.InputError
Returns the ErrorCode for this error.
getErrorCodes(ErrorGroup) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns an unmodifiable view of the ErrorCodes corresponding to the given ErrorGroup.
getErrorGroup() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.CoreErrorCode
 
getErrorGroup() - 接口 中的方法uk.ac.ed.ph.snuggletex.ErrorCode
ErrorGroup owning this code
getErrorGroups() - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns an unmodifiable view of all of the ErrorGroups declared for this package.
getErrorMessage(InputError) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
Constructs an error message for the given InputError.
getErrorMessage(ErrorCode, Object...) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
Constructs an error message for the given ErrorCode and arguments.
getErrorMessageBundle() - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns the ResourceBundle used to format error messages.
getErrorOutputOptions() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Gets the current DOMOutputOptions.ErrorOutputOptions, specifying how (and whether) error details should be embedded into the resulting XML.
getErrors() - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
getErrors() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
 
getExpansionLimit() - 类 中的方法uk.ac.ed.ph.snuggletex.SessionConfiguration
Gets the maximum depth when expanding out user-defined commands and environments.
getFile() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Returns the File that provided this input if type is SnuggleInput.InputType.FILE, null otherwise.
getFirstBranch() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.UnwrappedParallelMathMLDOM
Returns the first branch of the top <semantics/> element.
getFontFamily() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle
 
getFontFamily() - 枚举 中的方法uk.ac.ed.ph.snuggletex.semantics.StyleDeclarationInterpretation
 
getFontSize() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle
 
getFontSize() - 枚举 中的方法uk.ac.ed.ph.snuggletex.semantics.StyleDeclarationInterpretation
 
getIdentifier() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Returns the "identifier" for this input.
getIndent() - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Returns the indentation level to use when SerializationSpecifier.isIndenting() returns true.
getIndent() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Returns the indentation level to use when SerializationOptions.isIndenting() returns true.
getIndent() - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Returns the indentation level to use when XMLStringOutputOptions.isIndenting() returns true.
getIndentWidth() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
 
getIndentWidth() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
 
getInlineCSSProperties() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Gets the Properties Object that will be used to determine inline CSS properties, if used.
getInput() - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Accesses the underlying SnuggleInput
getInput() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.SnuggleInputReader
 
getInput() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
getInputCommandName() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
getInputStream() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Returns the InputStream that provided this input if type is SnuggleInput.InputType.INPUT_STREAM, null otherwise.
getInstance() - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.ClassPathURIResolver
 
getInstance() - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.DefaultTransformerFactoryChooser
 
getInstance() - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.SaxonTransformerFactoryChooser
 
getInterpretation(InterpretationType) - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
getInterpretationMap() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
getInterpretationMap() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
getLang() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns the language of the resulting page, null if not set.
getLastErrors() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSimpleMathRunner
 
getLatexMode() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
getLineAndColumn(int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.SnuggleInputReader
 
getLinkResolver() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Gets the currently specified "link resolver" which can fix up any XHTML links created by certain LaTeX inputs.
getMathCharacter() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.BuiltinCommand
 
getMathCharacter(int) - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
getMathCharacter() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathCharacterInterpretation
 
getMathCharacter(int) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns the MathCharacter corresponding to the Unicode character at the given input codePoint, or null if no MathCharacter is defined for this codepoint.
getMathCharacter(int) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
 
getMathCharacter() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.MathCharacterToken
 
getMathCharacter() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
getMathCharacterCodePoint() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.BuiltinCommand
 
getMathCharacterCodePoint() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
getMathCharacterInterpretation() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
getMathCharacterMap() - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns a read-only Map of all MathCharacters defined in this package, keyed on input Unicode code point.
getMathElement() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.UnwrappedParallelMathMLDOM
Returns the containing <math/> element
getMathMLOperatorContent() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathOperatorInterpretation
 
getMathMLPrefix() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Gets the prefix to use for MathML elements when DOMOutputOptions.isPrefixingMathML() returns true.
getMathPrefRenderer() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Gets the value of the optional pref:renderer attribute (in the W3CConstants.MATHML_PREF_NAMESPACE) that can be added to the HTML root element to control certain aspects of the client-side Universal StyleSheets for MathML The default is null, indicating that no attribute will be added
getMathVariantMapStack() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
getMathVariantName() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathVariantMap
 
getMaxDepth() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
 
getMaxIndentLevel() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
 
getMfencedAttributeCharacter() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathBracketInterpretation
 
getName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.CoreErrorCode
 
getName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.CoreErrorGroup
 
getName() - 接口 中的方法uk.ac.ed.ph.snuggletex.ErrorCode
Short name for this code, used as a key when formatting error messages via SnugglePackage.getErrorMessageBundle()
getName() - 接口 中的方法uk.ac.ed.ph.snuggletex.ErrorGroup
Short name for this group, used as a key when formatting error messages via SnugglePackage.getErrorMessageBundle()
getName() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathFunctionInterpretation
 
getName() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathIdentifierInterpretation
 
getName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.SerializationMethod
 
getName() - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Returns the name for this package.
getNegatedCharacter() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathNegatableInterpretation
 
getNumber() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathNumberInterpretation
 
getNumberEnd(InputContext, int) - 类 中的方法uk.ac.ed.ph.snuggletex.DecimalFormatNumberMatcher
 
getNumberEnd(InputContext, int) - 接口 中的方法uk.ac.ed.ph.snuggletex.NumberMatcher
Implementations should analyse the given InputContext starting at the given index to see if it looks like an (unsigned) number.
getNumberEnd(InputContext, int) - 类 中的方法uk.ac.ed.ph.snuggletex.SimpleNumberMatcher
 
getNumberMatcher() - 类 中的方法uk.ac.ed.ph.snuggletex.SessionConfiguration
Gets the NumberMatcher used to identify numbers in Math mode input.
getOptionalArgument() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
 
getOptionalArgument() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.CommandToken
 
getOptionalArgument() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.EnvironmentToken
 
getOptions() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
getOutputContext() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
getPackage() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.CoreErrorGroup
 
getPackage() - 类 中的静态方法uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
getPackage() - 接口 中的方法uk.ac.ed.ph.snuggletex.ErrorGroup
SnugglePackage defining this group
getPackages() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Returns a synchronized List of all SnugglePackages registered with this engine.
getParentStyle() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle
 
getParsedTokens() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
 
getReader() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Returns the Reader that provided this input if type is SnuggleInput.InputType.READER, null otherwise.
getSaxonTransformerFactory() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SaxonTransformerFactoryChooser
 
getSerializationMethod() - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Gets the SerializationMethod to use when generating the final output.
getSerializationMethod() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Gets the SerializationMethod to use when generating the final output.
getSerializationMethod() - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Gets the SerializationMethod to use when generating the final output.
getSerializer(String, SerializationSpecifier) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Obtains a serializer stylesheet based on the stylesheet at the given URI, configured as per the given SerializationSpecifier.
getSessionContext() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
getSessionContext() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.SnuggleInputReader
 
getSlice() - 类 中的方法uk.ac.ed.ph.snuggletex.InputError
Returns the FrozenSlice indicating where the error occurred in the original SnuggleInput.
getSlice() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
getSnuggleXMLPrefix() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Gets the prefix to use for custom SnuggleTeX XML elements when DOMOutputOptions.isPrefixingSnuggleXML() returns true.
getStartIndex() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
getString() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Returns the String that provided this input if type is SnuggleInput.InputType.STRING, null otherwise.
getStylesheet(String) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.DoNothingStylesheetCache
 
getStylesheet(String) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SimpleStylesheetCache
 
getStylesheet(String) - 接口 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetCache
Tries to retrieve an XSLT stylesheet from the cache having the given key.
getStylesheetCache() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Returns the current StylesheetCache for this manager, which may be null.
getStylesheetManager() - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
getStylesheetManager() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Convenience method to extract the underlying StylesheetManager used by this engine.
getStylesheetManager() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Gets the StylesheetManager being used by the underlying SnuggleEngine
getStylesheets() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns an array of specified JAXP Transformers representing XSLT stylesheet(s) that will be applied to the resulting web page once it has been built but before it is serialised.
getSubstitutionDepth(int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
getSuitableXSLT10TransformerFactory() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.DefaultTransformerFactoryChooser
 
getSuitableXSLT10TransformerFactory() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SaxonTransformerFactoryChooser
 
getSuitableXSLT10TransformerFactory() - 接口 中的方法uk.ac.ed.ph.snuggletex.utilities.TransformerFactoryChooser
Implementors of this interface should return an XSLT 1.0-compatible TransformerFactory that SnuggleTeX is free to mess around with and is capable of handling DOMSource and DOMResults.
getSuitableXSLT20TransformerFactory() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.DefaultTransformerFactoryChooser
 
getSuitableXSLT20TransformerFactory() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SaxonTransformerFactoryChooser
 
getSuitableXSLT20TransformerFactory() - 接口 中的方法uk.ac.ed.ph.snuggletex.utilities.TransformerFactoryChooser
Implementors of this interface should return an XSLT 2.0-compatible TransformerFactory that SnuggleTeX is free to mess around with and is capable of handling DOMSource and DOMResults.
getTargetBlockCSSClassName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontFamily
 
getTargetBlockXHTMLElementName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontFamily
 
getTargetCSSClassName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontSize
 
getTargetInlineCSSClassName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontFamily
 
getTargetInlineXHTMLElementName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontFamily
 
getTargetMathMLMathVariantName() - 枚举 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontFamily
 
getTeXName() - 接口 中的方法uk.ac.ed.ph.snuggletex.definitions.CommandOrEnvironment
Returns the TeX name for this command or environment.
getTeXName() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
 
getTextAnnotations() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.UnwrappedParallelMathMLDOM
Returns a Map of <annotation/> elements, keyed on the "encoding" attribute with the text content as values.
getTextFlowContext() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.FlowToken
For Tokens appearing inside TEXT flow, this indicates how this Token should flow against its siblings.
getTitle() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns the title for the resulting page, null if not set.
getTransformerFactory(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Uses the current TransformerFactoryChooser to obtain a TransformerFactory suitable for either XSLT 1.0 or XSLT 2.0 (as specified), and configured to use a ClassPathURIResolver to make it easy to find internal stylesheets.
getTransformerFactoryChooser() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Returns the current TransformerFactoryChooser for this StylesheetManager, which is used to initialise TransformerFactory instances.
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.BuiltinCommand
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
getType() - 接口 中的方法uk.ac.ed.ph.snuggletex.semantics.Interpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.Interpretation.MarkerInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathBigLimitOwnerInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathBracketInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathCharacterInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathFunctionInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathIdentifierInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathNegatableInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathNumberInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathOperatorInterpretation
 
getType() - 枚举 中的方法uk.ac.ed.ph.snuggletex.semantics.StyleDeclarationInterpretation
 
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Returns the "type" of input, represented by an instance of the SnuggleInput.InputType enumeration.
getType() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
getURI() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Returns an (optional) URI for this input.
getUserCommandMap() - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
getUserCommandMap() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Gets the Map of all user-defined commands created in this session.
getUserEnvironmentMap() - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
getUserEnvironmentMap() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Gets the Map of all user-defined environments created in this session.
GetVarHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the \\getvar macro.
GetVarHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.GetVarHandler
 
getVariable(String, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.VariableManager
 
getVariableManager() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
getVariableMapForNamespace(String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.VariableManager
 
getWebPageType() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
已过时。
Use various methods in WebPageOutputOptionsBuilder to generate suitable options for various types of pages, which you can then tweak.
getWorkingDocument() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.RootToken
 
getXHTMLPrefix() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Gets the prefix to use for XHTML elements when DOMOutputOptions.isPrefixingXHTML() returns true.
getXmlAnnotations() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.UnwrappedParallelMathMLDOM
Returns a Map of <annotation-xml/> elements, keyed on the "encoding" attribute with the NodeList content as values.
Globals - uk.ac.ed.ph.snuggletex.definitions中的类
Lists various useful (but internal) constants and helper methods.
Globals() - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.Globals
 
GRAVE - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.AccentMaps
 

H

handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AbstractCustomXMLElementHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AccentHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AnchorHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.BoxHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.CharacterCommandHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 接口 中的方法uk.ac.ed.ph.snuggletex.dombuilding.CommandHandler
Called when a CommandToken is being handled by the DOMBuilder.
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.DoNothingHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.EnsureMathHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.GetVarHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.HrefHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.HSpaceHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.InsertUnicodeHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.InterpretableSimpleMathHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.LineBreakHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.ListEnvironmentHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.LiteralHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathComplexCommandHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathLimitsHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathNotHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathRootHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathUnderOrOverHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathVariantMapHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.ModeDelegatingHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MrowHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.ParagraphHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.SetVarHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.SimpleXHTMLContainerBuildingHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.SpaceHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.TabularHandler
The command matched here is \\hline.
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.TagHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.TextClassHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.TextHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.TextSafeInterpretableMathIdentifierHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.UnitsHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.VerbatimHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.XMLAttrHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.XMLNameOrIdHandler
 
handleCommand(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.XMLUnparseHandler
 
handleCommandMathMode(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AccentHandler
Handles accents in MATH mode.
handleCommandTextMode(DOMBuilder, Element, CommandToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AccentHandler
LaTeX only adds an accent to the first character of the first token, and only if it is text.
handleContent(DOMBuilder, Element, ArgumentContainerToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.SimpleXHTMLContainerBuildingHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AbstractCustomXMLElementHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AlignHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.ArrayHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.DoNothingHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 接口 中的方法uk.ac.ed.ph.snuggletex.dombuilding.EnvironmentHandler
Called when a CommandToken is being handled by the DOMBuilder.
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.EqnArrayHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.ListEnvironmentHandler
Builds the actual List environment
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathEnvironmentHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathFenceHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MatrixHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.SimpleXHTMLContainerBuildingHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.StyleHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.TabularHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.VerbatimHandler
 
handleEnvironment(DOMBuilder, Element, EnvironmentToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.XMLUnparseHandler
 
handleMathMLIsland(Element, Document, Node, int) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.MathMLPostProcessor
This method is called for each MathML math element discovered, in document order.
handleMathTokensAsSingleElement(Element, ArgumentContainerToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
handleMathTokensAsSingleElement(Element, List<FlowToken>) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
handleTextToken(Element, SimpleToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
handleToken(Element, FlowToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Creates a single Node from the given token.
handleTokens(Element, ArgumentContainerToken, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
handleTokens(Element, List<FlowToken>, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
hasInterpretationType(InterpretationType...) - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
HrefHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the SnuggleTeX-specific \\href command for easily creating web links.
HrefHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.HrefHandler
 
HSpaceHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the \\hspace and \\hspace* commands.
HSpaceHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.HSpaceHandler
 
HTML5_DOCTYPE_HEADER - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 

I

ID - 类 中的静态变量uk.ac.ed.ph.snuggletex.dombuilding.XMLNameOrIdHandler
 
indexInComponent - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.IndexResolution
 
indexOf(int, char) - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Returns the first index of the given character, starting the search at the given index.
indexOf(int, String) - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Returns the first index of the given String, starting the search at the given index.
indexOf(int, char) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
indexOf(int, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
IndexResolution(int, WorkingDocument.Slice, int) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.WorkingDocument.IndexResolution
 
InputContext - uk.ac.ed.ph.snuggletex中的接口
Read-only view of the current document being parsed, which will change shape as user-defined macros and environments are being expanded.
InputError - uk.ac.ed.ph.snuggletex中的类
Encapsulates an error in the LaTeX input, providing information about what the error is and where it occurred.
InputError(ErrorCode, FrozenSlice, Object...) - 类 的构造器uk.ac.ed.ph.snuggletex.InputError
 
InsertUnicodeHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the non-standard \\ux command to insert a Unicode character into the output.
InsertUnicodeHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.InsertUnicodeHandler
 
interpretableSimpleMathBuilder - 类 中的静态变量uk.ac.ed.ph.snuggletex.SnugglePackage
Share instance of InterpretableSimpleMathHandler since it is stateless
InterpretableSimpleMathHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
This builder calls back directly to the DOMBuilder to handle mathematical tokens with certain types of simple semantic interpretations.
InterpretableSimpleMathHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.InterpretableSimpleMathHandler
 
Interpretation - uk.ac.ed.ph.snuggletex.semantics中的接口
This base interface allows some kind of "semantic interpretation" to be associated with a particular Token.
Interpretation.MarkerInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
 
interpretationMap - 类 中的变量uk.ac.ed.ph.snuggletex.tokens.Token
Interpretation(s) of this token, if it can be readily deduced from the input.
InterpretationType - uk.ac.ed.ph.snuggletex.semantics中的枚举
Defines the different types of interpretations handled by the Interpretation class hierarchy.
IOUtilities - uk.ac.ed.ph.snuggletex.internal.util中的类
A collection of vaguely useful utilities for doing common I/O and File-related tasks.
IOUtilities() - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
 
isAddingMathAnnotations() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
isAddingMathPlayerImport() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns whether to include the necessary processing instruction and object element required to explicitly trigger the MathPlayer plugin.
isAddingMathSourceAnnotations() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Returns whether the MathML math elements generated by SnuggleTeX should be annotated with the LaTeX input used to generate them.
isAddingTitleHeading() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns whether page title should be inserted at the start of the web page body as an XHTML h1 element.
isAllowed(FlowToken) - 接口 中的方法uk.ac.ed.ph.snuggletex.definitions.CombinerTargetMatcher
 
isAllowed(FlowToken) - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.MathFenceHandler.BracketCombinerTargetMatcher
 
isAllowingOptionalArgument() - 接口 中的方法uk.ac.ed.ph.snuggletex.definitions.CommandOrEnvironment
Returns whether this command/environment takes an optional argument.
isAllowingOptionalArgument() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
 
isApplyingFirefox3SemanticsWorkaround() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Returns whether we should wrap "display math" MathML content within an additional <mstyle displaystyle="true">....
isBlock() - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.AbstractCustomXMLElementHandler
Subclasses should fill in to return true if they are building a block element or false if they are building an inline element.
isBlock() - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.XMLBlockElementHandler
 
isBlock() - 类 中的方法uk.ac.ed.ph.snuggletex.dombuilding.XMLInlineElementHandler
 
isBuildingMathMLIsland() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Returns whether or not we're building a MathML island by checking the current DOMBuilder.OutputContext.
isCommand(BuiltinCommand) - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
isCompactingBlankLines() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
 
isEnvironment(BuiltinEnvironment) - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
isEquivalentTo(ComputedStyle) - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle
 
isFailingFast() - 类 中的方法uk.ac.ed.ph.snuggletex.SessionConfiguration
Returns whether or not the SnuggleSession will fail immediately on error, or keep going.
isHtml5() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
isIncludingStyleElement() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Returns whether to include SnuggleTeX-related CSS as a style element within the resulting page.
isIncludingXMLDeclaration() - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Gets whether to include an XML declaration on the resulting output.
isIncludingXMLDeclaration() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Gets whether to include an XML declaration on the resulting output.
isIncludingXMLDeclaration() - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Gets whether to include an XML declaration on the resulting output.
isIndenting() - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Returns whether the resulting XML will be indented or not.
isIndenting() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Returns whether the resulting XML will be indented or not.
isIndenting() - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Returns whether the resulting XML will be indented or not.
isInliningCSS() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Get whether CSS styling is being inlined via style attributes or not.
isInputableTeXName(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.SnugglePackage
Tests whether the name of a command or environment is "inputable".
isMathJax() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
isMathMLElement(Node) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method to test whether the given DOM Node node is a MathML element having any localName.
isMathMLElement(Node, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method to test whether the given DOM Node node is a MathML element having the given localName.
isMathVariantMapping() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Returns whether we should perform automatic mappings of (safe) Unicode characters when applying "stylings" like \\mathcal and \\mathbb.
isNoCharsetInContentTypeHeader() - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
isNullOrEmpty(Object[]) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.ObjectUtilities
 
isNullOrEmpty(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Tests whether the given String is null or empty ("").
isolateAnnotationXML(Element, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
"Isolates" the XML annotation having the given encoding by producing a copy of the MathML element with only the given annotation contents as children.
isolateAnnotationXML(UnwrappedParallelMathMLDOM, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
isolateFirstSemanticsBranch(Element) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
"Isolates" the first <semantics/> branch of an annotation MathML element by producing a copy of the MathML element with a single child containing only the first child of the <semantics/> element.
isolateFirstSemanticsBranch(UnwrappedParallelMathMLDOM) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
isPairingInferencePossible() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathBracketInterpretation
 
isParentElement(Element, String, String...) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
isPrefixingMathML() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Returns whether MathML elements should be prefixed or not.
isPrefixingSnuggleXML() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Returns whether custom SnuggleTeX XML elements should be prefixed or not.
isPrefixingXHTML() - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Returns whether XHTML elements should be prefixed or not.
isRegionWhitespace(int, int) - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Tests whether all characters in the document with index satisfying startIndex <= index < endIndex are whitespace.
isRegionWhitespace(int, int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
isSaxonAvailable() - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
 
isUsingNamedEntities() - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Returns whether to use named entities for certain MathML symbols rather than numeric character references.
isUsingNamedEntities() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Returns whether to use named entities for certain MathML symbols rather than numeric character references.
isUsingNamedEntities() - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Returns whether to use named entities for certain MathML symbols rather than numeric character references.
isWhitespace() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
isXMLName(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
 
isXMLNCName(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
 
isXSLT20SupportAvailable() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.DefaultTransformerFactoryChooser
 
isXSLT20SupportAvailable() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SaxonTransformerFactoryChooser
 
isXSLT20SupportAvailable() - 接口 中的方法uk.ac.ed.ph.snuggletex.utilities.TransformerFactoryChooser
Implementors of this interface should indicate whether support for XSLT 2.0 is available.
iterator() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.ArgumentContainerToken
 
iterator() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.BraceContainerToken
 
iterator() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.RootToken
 

J

join(Iterable<? extends Object>, CharSequence) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Joins the given collection of Objects using the given separator and each Object's normal toString() method.
join(Object[], CharSequence) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Same as StringUtilities.join(Iterable, CharSequence) but simply takes an array of Objects.
join(StringBuilder, Object[], CharSequence) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Version of StringUtilities.join(Object[], CharSequence) that allows you to pass in a StringBuilder that the result will be built up in.
join(Object[], CharSequence, int, int) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Version of StringUtilities.join(Object[], CharSequence) that allows you to specify a range of indices in the array to join.
join(StringBuilder, Object[], CharSequence, int, int) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Version of StringUtilities.join(Object[], CharSequence, int, int) that allows you to pass in a StringBuilder that the result will be built up in.

L

LaTeXIndenter - uk.ac.ed.ph.snuggletex.utilities中的类
Simple utility class that does very basic indenting of LaTeX.
LaTeXIndenter(Writer) - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
Creates a new indenter that will output to LaTeXIndenter.outputWriter.
LaTeXMode - uk.ac.ed.ph.snuggletex.definitions中的枚举
Enumerates the various modes of LaTeX input.
latexMode - 类 中的变量uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.ModeState
Current LaTeX mode we are parsing in
latexMode - 类 中的变量uk.ac.ed.ph.snuggletex.tokens.Token
LaTeX Mode that this token was parsed in
LaTeXTokeniser - uk.ac.ed.ph.snuggletex.internal中的类
This class reads in SnuggleTeX input and builds a tree of literal parsed Tokens.
LaTeXTokeniser(SessionContext) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser
 
LaTeXTokeniser.ModeState - uk.ac.ed.ph.snuggletex.internal中的类
Trivial "struct" encapsulating information about the state of a tokenisation mode.
LaTeXTokeniser.PatternTerminator - uk.ac.ed.ph.snuggletex.internal中的类
This implementation of Terminator represents terminators specified as regular expressions.
LaTeXTokeniser.StringTerminator - uk.ac.ed.ph.snuggletex.internal中的类
This implementation of Terminator is used to handle fixed Strings as terminators.
LaTeXTokeniser.Terminator - uk.ac.ed.ph.snuggletex.internal中的接口
Represents the "terminator" characters that signify the end of a parsing mode.
LaTeXTokeniser.TokenisationMode - uk.ac.ed.ph.snuggletex.internal中的枚举
Enumeration of the various "tokenisation modes" we will be running in.
length() - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Current length of this input
length() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
LineBreakHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles instances of \\\\, which forces a line break at the given point.
LineBreakHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.LineBreakHandler
 
LinkResolver - uk.ac.ed.ph.snuggletex中的接口
This interface allows clients to have control over handling any hypertext links encountered in commands like HrefHandler, making it possible to remap links as required.
LIST - 接口 中的静态变量uk.ac.ed.ph.snuggletex.semantics.Interpretation
 
ListEnvironmentHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
This handles LaTeX list environments (i.e.
ListEnvironmentHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.ListEnvironmentHandler
 
LiteralHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handler for the custom \\literal command, which allows literal input to be entered, similar to \\verb with output without changing style.
LiteralHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.LiteralHandler
 
loadMathCharacterAliases(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
loadMathCharacterBigLimitTargets(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
loadMathCharacterBrackets(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
loadMathCharacterDefinitions(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
loadMathCharacterNegations(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
loadMathFunctionDefinitions(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
 

M

main(String[]) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.MakeCharacterDefinitions
 
main(String[]) - 类 中的静态方法uk.ac.ed.ph.snuggletex.samples.CommandLineRunner
 
main(String[]) - 类 中的静态方法uk.ac.ed.ph.snuggletex.samples.MinimalExample
 
main(String[]) - 类 中的静态方法uk.ac.ed.ph.snuggletex.samples.WebPageExample
 
main(String[]) - 类 中的静态方法uk.ac.ed.ph.snuggletex.samples.XMLStringOutputExample
 
main(String[]) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Main method is used by the build process to write out the default CSS stylesheet.
MakeCharacterDefinitions - uk.ac.ed.ph.snuggletex.internal.util中的类
This is used during the build process to create the SnuggleTeX all-math-characters.txt from the unicode-math-table.tex from the unicode-math LaTeX package.
MakeCharacterDefinitions() - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.MakeCharacterDefinitions
 
makeInterpretationMap(Interpretation) - 类 中的静态方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
makeInterpretationMap(Interpretation...) - 类 中的静态方法uk.ac.ed.ph.snuggletex.SnugglePackage
 
mapLink(URI, URI) - 接口 中的方法uk.ac.ed.ph.snuggletex.LinkResolver
Called when a link URI has been encountered.
MarkerInterpretation(InterpretationType) - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.Interpretation.MarkerInterpretation
 
matchesAt(int, char) - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Tests whether the character at the given index is equal to that specified.
matchesAt(int, String) - 接口 中的方法uk.ac.ed.ph.snuggletex.InputContext
Tests whether the characters at the given index are equal to the String specified.
matchesAt(WorkingDocument, int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.PatternTerminator
 
matchesAt(WorkingDocument, int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.StringTerminator
 
matchesAt(WorkingDocument, int) - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.Terminator
Tests whether this Terminator matches the WorkingDocument at the given index.
matchesAt(int, char) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
matchesAt(int, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
MATH_CHARACTER_ALIASES_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
MATH_CHARACTER_BIG_LIMITS_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
MATH_CHARACTER_BRACKETS_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
MATH_CHARACTER_NEGATIONS_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
MATH_FUNCTION_DEFINITIONS_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.CorePackageDefinitions
 
MATH_MODE_ONLY - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
 
MathBigLimitOwnerInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
Supplementary marker interpretation to be attached to operators which can "own big limits", in the sense that they should be rendered in MathML using munder/mover/munderover rather than msub/msup/msubsup.
MathBigLimitOwnerInterpretation() - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.MathBigLimitOwnerInterpretation
 
MathBracketInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
Supplementary interpretation indicating that a certain operator is a MathML bracket.
MathBracketInterpretation(MathCharacter, MathBracketInterpretation.BracketType, boolean) - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.MathBracketInterpretation
 
MathBracketInterpretation.BracketType - uk.ac.ed.ph.snuggletex.semantics中的枚举
 
MathCharacter - uk.ac.ed.ph.snuggletex.definitions中的类
Represents a mathematical character.
MathCharacter(int, String, MathCharacter.MathCharacterType) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
MathCharacter.MathCharacterType - uk.ac.ed.ph.snuggletex.definitions中的枚举
 
MathCharacterInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
Represents a mathematical character
MathCharacterInterpretation(MathCharacter) - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.MathCharacterInterpretation
 
MathCharacterToken - uk.ac.ed.ph.snuggletex.tokens中的类
Represents a character in math mode.
MathCharacterToken(FrozenSlice, MathCharacter) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.MathCharacterToken
 
MathComplexCommandHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles complex Math commands (i.e. ones taking arguments) that map very easily onto MathML elements where each argument becomes a child element of the resulting MathML container.
MathComplexCommandHandler(String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathComplexCommandHandler
 
MathEnvironmentHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Builds LaTeX math environments.
MathEnvironmentHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathEnvironmentHandler
 
MathFenceHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles matched parentheses encapsulated within CorePackageDefinitions.ENV_BRACKETED environments.
MathFenceHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathFenceHandler
 
MathFenceHandler.BracketCombinerTargetMatcher - uk.ac.ed.ph.snuggletex.dombuilding中的类
 
MathFunctionInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
Represents a mathematical function like sin, cos, etc.
MathFunctionInterpretation(String) - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.MathFunctionInterpretation
 
MathIdentifierInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
Semantic interpretation for a mathematical identifier.
MathIdentifierInterpretation(String) - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.MathIdentifierInterpretation
 
MathInterpretation - uk.ac.ed.ph.snuggletex.semantics中的接口
Base for math-specific semantic interpretations.
MathLimitsHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the mathematical "limit" tokens like CorePackageDefinitions.CMD_MSUB_OR_MUNDER, generating either msub or munder as appropriate, with analogous results for CorePackageDefinitions.CMD_MSUP_OR_MOVER and CorePackageDefinitions.CMD_MSUBSUP_OR_MUNDEROVER.
MathLimitsHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathLimitsHandler
 
MATHML_ENTITIES_MAP_XSL_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
Specifies the location of the XSLT that converts MathML symbol characters to named entities
MATHML_NAMESPACE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
已过时。
MATHML_NAMESPACE - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
MATHML_PREF_NAMESPACE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
已过时。
MATHML_PREF_NAMESPACE - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
MATHML_TO_XHTML_XSL_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
Specifies the ClassPath location of the MathML -> XHTML stylesheet to use for down-transforming
MathMLDownConverter - uk.ac.ed.ph.snuggletex.utilities中的类
This utility class "down-converts" a DOM Document so that simple MathML expressions are replaced by XHTML + CSS alternatives.
MathMLDownConverter() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter
 
MathMLDownConverter(Properties) - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter
 
MathMLDownConverter(StylesheetCache) - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter
 
MathMLDownConverter(StylesheetManager, DOMOutputOptions) - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter
Creates a new MathMLDownConverter which will inline CSS properties if specified by the given DOMOutputOptions.
MathMLDownConverter(StylesheetManager, Properties) - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter
 
MathMLDownConverter.CSSPropertiesURIResolver - uk.ac.ed.ph.snuggletex.utilities中的类
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 - uk.ac.ed.ph.snuggletex.utilities中的类
Convenient base for DOMPostProcessors that might want to do interesting things to MathML islands, leaving everything else unchanged.
MathMLPostProcessor() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MathMLPostProcessor
 
MathMLUtilities - uk.ac.ed.ph.snuggletex.utilities中的类
Some general utility methods for manipulating MathML via the DOM.
MathMLUtilities() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
 
MathNegatableInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
Supplementary interpretation for an operator which may be negated.
MathNegatableInterpretation(MathCharacter) - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.MathNegatableInterpretation
 
MathNotHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the \\not combiner command.
MathNotHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathNotHandler
 
MathNumberInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
Represents the interpretation of a mathematical number.
MathNumberInterpretation(CharSequence) - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.MathNumberInterpretation
 
MathOperatorInterpretation - uk.ac.ed.ph.snuggletex.semantics中的类
Represents a generic Mathematical operator, associating it with the content of the resulting MathML mo element.
MathOperatorInterpretation(String) - 类 的构造器uk.ac.ed.ph.snuggletex.semantics.MathOperatorInterpretation
 
MathRootHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the LaTeX \\sqrt command, which generates either a msqrt or mroot depending on whether an optional argument has been passed or not.
MathRootHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathRootHandler
 
MathUnderOrOverHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the \\stackrel, \\overset and \\underset commands.
MathUnderOrOverHandler(String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathUnderOrOverHandler
 
MathVariantMap - uk.ac.ed.ph.snuggletex.definitions中的类
This map encapsulates how to apply certain types of Mathematical character variants to "safe and plain" Unicode characters by mapping them to other characters.
MathVariantMap(String, char[]) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.MathVariantMap
 
MathVariantMapHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
This handles changes to the current "mathvariant" caused by things like \\mathcal and friends.
MathVariantMapHandler(MathVariantMap) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MathVariantMapHandler
 
MathVariantMaps - uk.ac.ed.ph.snuggletex.definitions中的接口
Defines the (safe) mappings of characters for the different types of "mathvariants" we support.
MatrixHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the AMSLaTeX cases and the various matrix environments.
MatrixHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MatrixHandler
 
MatrixHandler(String, String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MatrixHandler
 
MatrixHandler(int, String, String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MatrixHandler
 
MAX_TEXT_STREAM_SIZE - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Maximum size of characters we'll read from a text stream before complaining
MessageFormatter - uk.ac.ed.ph.snuggletex.utilities中的类
Utility class that formats an InputError in various ways.
MessageFormatter() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.MessageFormatter
 
MinimalExample - uk.ac.ed.ph.snuggletex.samples中的类
Example demonstrating a minimal example use of SnuggleTeX.
MinimalExample() - 类 的构造器uk.ac.ed.ph.snuggletex.samples.MinimalExample
 
ModeDelegatingHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Trivial "meta"-builder that delegates to a CommandHandler depending on whether we are in MATH or TEXT mode.
ModeDelegatingHandler(CommandHandler, CommandHandler) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.ModeDelegatingHandler
 
ModeState(LaTeXTokeniser.TokenisationMode, LaTeXMode, int, LaTeXTokeniser.Terminator) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.ModeState
 
MrowHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Builds MathML mrows.
MrowHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.MrowHandler
 

N

NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.dombuilding.XMLNameOrIdHandler
 
nextMatchFrom(WorkingDocument, int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.PatternTerminator
 
nextMatchFrom(WorkingDocument, int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.StringTerminator
 
nextMatchFrom(WorkingDocument, int) - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.Terminator
Finds the next match of this Terminator in the given WorkingDocument starting at the given index.
nullIfEmpty(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Convenience method that turns a String to null if it is empty (i.e. "") or null.
nullSafeEquals(Object, Object) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.ObjectUtilities
Checks equality of two Objects, allowing the case where o1==o2==null to return true.
NumberMatcher - uk.ac.ed.ph.snuggletex中的接口
Interface for classes which identify numbers in Math mode input.

O

ObjectDumper - uk.ac.ed.ph.snuggletex.internal.util中的类
Trivial but slightly useful helper for creating deep dumps of Objects and their its properties, which can be useful for displaying status messages and debugging.
ObjectDumper(StringBuilder) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
 
ObjectDumperOptions - uk.ac.ed.ph.snuggletex.internal.util中的注释类型
This annotation is used by ObjectDumper to specify how types or properties should be dumped.
ObjectUtilities - uk.ac.ed.ph.snuggletex.internal.util中的类
Some random "macros" for doing common Object-based tasks.
ObjectUtilities() - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.ObjectUtilities
 
openStyle(Element, ComputedStyle, boolean, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
optionalArgument - 类 中的变量uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
Optional argument, which may be blank. null if not supported

P

PARA_MODE_ONLY - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
 
ParagraphHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
This builds the content of a (fixed) CorePackageDefinitions.CMD_PARAGRAPH token.
ParagraphHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.ParagraphHandler
 
parseInput(SnuggleInput) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Parses the data contained within the given SnuggleInput, and performs fixing on the resulting tokens.
parseMathMLDocumentString(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that parses a MathML document specified as a UTF-8-encoded String.
PatternTerminator(Pattern) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.PatternTerminator
 
peek() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ArrayListStack
 
pop() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ArrayListStack
 
postProcessDOM(Document, DOMOutputOptions, StylesheetManager) - 接口 中的方法uk.ac.ed.ph.snuggletex.DOMPostProcessor
Implement this to post-process the raw DOM produced by SnuggleTeX.
postProcessDOM(Document, DOMOutputOptions, StylesheetManager) - 类 中的方法uk.ac.ed.ph.snuggletex.DownConvertingPostProcessor
 
postProcessDOM(Document, DOMOutputOptions, StylesheetManager) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.MathMLPostProcessor
 
PropertyOptions - uk.ac.ed.ph.snuggletex.internal.util中的枚举
Enumerates the different options that can be used for outputting property values in ObjectUtilities.beanToString(Object).
push(E) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ArrayListStack
 
putStylesheet(String, Templates) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.DoNothingStylesheetCache
 
putStylesheet(String, Templates) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SimpleStylesheetCache
 
putStylesheet(String, Templates) - 接口 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetCache
Instructs the cache that it might want to store the given XSLT stylesheet corresponding to the given key.

Q

quoteTextForInput(String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.SnuggleUtilities
Quotes the given (ASCII) String so that it could be safely input in TEXT Mode in LaTeX input.

R

readBuiltinInlineCSSProperties() - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Reads in the default CSS Properties file, which is packaged within SnuggleTeX itself.
readCharacterStream(Reader) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Reads all character data from the given Reader, returning a String containing all of the data.
readInlineCSSProperties(DOMOutputOptions) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Reads in the custom CSS Properties Object specified by the given DOMOutputOptions.
readUnicodeFile(File) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Same as IOUtilities.readUnicodeStream(InputStream) but accepts a plain File object for convenience
readUnicodeStream(InputStream) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Same as IOUtilities.readCharacterStream(Reader) but assumes the stream is encoded as UTF-8.
rebuildStyles(RootToken) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.StyleRebuilder
 
registerError(InputError) - 接口 中的方法uk.ac.ed.ph.snuggletex.internal.SessionContext
 
registerError(InputError) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Records a new error, throwing a SnuggleParseException if the current SessionConfiguration deems that we should fail on the first error.
replacement - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.SubstitutionContext
The characters that replaced what was originally in the document.
requireFeature(TransformerFactory, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
 
reservedCommands - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser
Set of reserved commands.
reset() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser
Resets the parsing state of this tokeniser.
reset() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Resets this SnuggleSession back to an initial blank state
reset() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
 
resolve(String, String) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.ClassPathURIResolver
 
resolve(String, String) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.MathMLDownConverter.CSSPropertiesURIResolver
 
resolvedComponent - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.Slice
 
resolveIndex(int, boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
resolveLink(Element, Token, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
rightOuterSpan(FrozenSlice) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
RootToken - uk.ac.ed.ph.snuggletex.tokens中的类
This token represents the root of a parsed SnuggleInput
RootToken(WorkingDocument, List<FlowToken>) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.RootToken
 
run(Reader) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
Indents the TeX read from the given inputReader, sending the results to LaTeXIndenter.outputWriter.

S

safeToString(Object) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.ObjectUtilities
Convenience toString() method that can be applied safely to a null Object, yielding null.
SAXON_TRANSFORMER_FACTORY_CLASS_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Explicit name of the SAXON 9.X TransformerFactoryImpl Class, as used by the up-conversion extensions
SaxonTransformerFactoryChooser - uk.ac.ed.ph.snuggletex.utilities中的类
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.
SaxonTransformerFactoryChooser() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.SaxonTransformerFactoryChooser
 
scoreboardIndex - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.IndexResolution
 
SCRIPT - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.MathVariantMaps
These are defined from the MathML Script characters page, omitting those in Unicode plane 1.
search(Object) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ArrayListStack
 
SerializationMethod - uk.ac.ed.ph.snuggletex中的枚举
Enumerates the XML serialization methods available.
SerializationOptions - uk.ac.ed.ph.snuggletex.utilities中的类
Implementation of SerializationSpecifier that can be used for some of the utility methods in MathMLUtilities.
SerializationOptions() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
 
SerializationSpecifier - uk.ac.ed.ph.snuggletex中的接口
Interface specifying various options for serializing XML produced by SnuggleTeX and some of its utility classes.
serializeDocument(Document) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Document as a String (encoded in UTF-8), indenting the results and omitting the XML declaration, which is a reasonable way of serializing a MathML document.
serializeDocument(Document, SerializationSpecifier) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Document as a String, using the specified SerializationSpecifier, creating any XSLT stylesheet required for serialization on an ad hoc basis.
serializeDocument(Document, SerializationSpecifier, StylesheetManager) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
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.
serializeDocument(Document, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Document as a String, using the specified encoding, indenting the results and omitting the XML declaration, which is a reasonable way of serializing a MathML document.
serializeDocument(Document, String, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Document as a String, using the specified encoding and indentation options and omitting the XML declaration, which is a reasonable way of serializing a MathML document.
serializeDocument(Document, boolean, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
已过时。
Use one of the alternative methods, including MathMLUtilities.serializeDocument(Document, SerializationSpecifier) for ultimate control.
serializeDocument(Document, String, boolean, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
已过时。
Use one of the alternative methods, including MathMLUtilities.serializeDocument(Document, SerializationSpecifier) for ultimate control.
serializeElement(Element) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Element as a String (encoded in UTF-8), indenting the results and omitting the XML declaration, which is a reasonable way of serializing MathML.
serializeElement(Element, SerializationSpecifier) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Element as a String, using the given SerializationSpecifier, creating any XSLT stylesheet required for serialization on an ad hoc basis.
serializeElement(Element, SerializationSpecifier, StylesheetManager) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
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.
serializeElement(Element, String) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Element as a String, using the given encoding, indenting the results and omitting the XML declaration, which is a reasonable way of serializing MathML.
serializeElement(Element, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Element as a String, indenting if specified and omitting the XML declaration which is a reasonable way of serializing MathML.
serializeElement(Element, boolean, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
已过时。
Use one of the alternative methods, including MathMLUtilities.serializeElement(Element, SerializationSpecifier) for ultimate control.
serializeElement(Element, String, boolean, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
serializeElement(Element, String, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method that serializes the given DOM Element as a String, using the given parameters.
serializeNode(Node, SerializationSpecifier) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Serializes the given Node to a well-formed external parsed entity.
serializeNode(StylesheetManager, Node, SerializationSpecifier) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Serializes the given Node to a well-formed external parsed entity.
serializeNodeChildren(StylesheetManager, Node, SerializationSpecifier) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Serializes the children of given Node to a well-formed external parsed entity.
SessionConfiguration - uk.ac.ed.ph.snuggletex中的类
Specifies options for how a SnuggleSession should parse and process SnuggleInputs.
SessionConfiguration() - 类 的构造器uk.ac.ed.ph.snuggletex.SessionConfiguration
 
SessionContext - uk.ac.ed.ph.snuggletex.internal中的接口
Provides access to session-related Objects used during the various parts of the snuggle process.
setAddingMathAnnotations(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
setAddingMathPlayerImport(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets whether to include the necessary processing instruction and object element required to explicitly trigger the MathPlayer plugin.
setAddingMathSourceAnnotations(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets whether the MathML math elements generated by SnuggleTeX should be annotated with the LaTeX input used to generate them.
setAddingTitleHeading(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets whether page title should be inserted at the start of the web page body as an XHTML h1 element.
setApplyingFirefox3SemanticsWorkaround(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Specifies whether we should wrap "display math" MathML content within an additional <mstyle displaystyle="true">....
setClientSideXSLTStylesheetURLs(String...) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets an array of relative URLs specifying client-side XSLT stylesheets to be referenced in the resulting page.
setCompactingBlankLines(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
 
setComputedStyle(ComputedStyle) - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
setContentType(String) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets the MIME type for the resulting page.
setCSSStylesheetURLs(String...) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Specifies an array of relative URLs specifying client-side CSS stylesheets to be referenced in the resulting page.
setCustomMathJaxUrl(String) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
setDecimalFormat(DecimalFormat) - 类 中的方法uk.ac.ed.ph.snuggletex.DecimalFormatNumberMatcher
 
setDefaultDOMOptions(DOMOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
setDefaultDOMOutputOptions(DOMOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Sets the default DOMOutputOptions for this SnuggleEngine.
setDefaultSessionConfiguration(SessionConfiguration) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Sets the default SessionConfiguration for this SnuggleEngine.
setDefaultXMLStringOutputOptions(XMLStringOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleEngine
Sets the default XMLStringOutputOptions for this SnuggleEngine.
setDoctypePublic(String) - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Sets the public identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_PUBLIC.
setDoctypePublic(String) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Sets the public identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_PUBLIC.
setDoctypePublic(String) - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Sets the public identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_PUBLIC.
setDoctypeSystem(String) - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Sets the system identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_SYSTEM.
setDoctypeSystem(String) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Sets the system identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_SYSTEM.
setDoctypeSystem(String) - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Sets the system identifier to use in the resulting DOCTYPE declaration, as described in OutputKeys.DOCTYPE_SYSTEM.
setDOMPostProcessors(DOMPostProcessor...) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets the array of DOMPostProcessor that will be called in turn to "fix up" or modify the raw DOM produced by SnuggleTeX immediately after it has been built.
setEncoding(String) - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Sets the encoding for the resulting serialized XML.
setEncoding(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
 
setEncoding(String) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Sets the encoding for the resulting serialized XML.
setEncoding(String) - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Sets the encoding for the resulting serialized XML.
setErrorMessageBundle(ResourceBundle) - 类 中的方法uk.ac.ed.ph.snuggletex.SnugglePackage
Sets the ResourceBundle used to format error messages.
setErrorOutputOptions(DOMOutputOptions.ErrorOutputOptions) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets the current DOMOutputOptions.ErrorOutputOptions, specifying how (and whether) error details should be embedded into the resulting XML.
setExpansionLimit(int) - 类 中的方法uk.ac.ed.ph.snuggletex.SessionConfiguration
Sets the maximum depth when expanding out user-defined commands and environments.
setFailingFast(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.SessionConfiguration
Sets whether or not the SnuggleSession will fail immediately on error, or keep going.
setFirstBranch(Element) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.UnwrappedParallelMathMLDOM
Sets the first branch of the top <semantics/> element.
setHtml5(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
setIdentifier(String) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Sets the "identifier" for this input.
setIncludingStyleElement(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets whether to include SnuggleTeX-related CSS as a style element within the resulting page.
setIncludingXMLDeclaration(boolean) - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Sets whether to include an XML declaration on the resulting output.
setIncludingXMLDeclaration(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Sets whether to include an XML declaration on the resulting output.
setIncludingXMLDeclaration(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Sets whether to include an XML declaration on the resulting output.
setIndent(int) - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Sets the indentation level to use when SerializationSpecifier.isIndenting() returns true.
setIndent(int) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Sets the indentation level to use when SerializationOptions.isIndenting() returns true.
setIndent(int) - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Sets the indentation level to use when XMLStringOutputOptions.isIndenting() returns true.
setIndentation(Transformer, int) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Helper to turn on indentation for a Transformer that works correctly for both Saxon and Xalan.
setIndenting(boolean) - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Sets whether the resulting XML will be indented or not.
setIndenting(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Sets whether the resulting XML will be indented or not.
setIndenting(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Sets whether the resulting XML will be indented or not.
setIndentWidth(int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
 
setIndentWidth(int) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
 
setInlineCSSProperties(Properties) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets the Properties Object that will be used to determine inline CSS properties, if used.
setInliningCSS(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Set whether CSS styling is to be inlined via style attributes or not.
setLang(String) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets the language of the resulting page.
setLinkResolver(LinkResolver) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets the "link resolver" that will be given a chance to fix up any XHTML links created by certain LaTeX inputs.
setMathElement(Element) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.UnwrappedParallelMathMLDOM
Sets the containing <math/> element
setMathJax(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
setMathMLPrefix(String) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets the prefix to use for MathML elements when DOMOutputOptions.isPrefixingMathML() returns true.
setMathPrefRenderer(String) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets the value of the optional pref:renderer attribute (in the W3CConstants.MATHML_PREF_NAMESPACE) that can be added to the HTML root element to control certain aspects of the client-side Universal StyleSheets for MathML A null value is allowed, which prevents such an attribute being added.
setMathVariantMapping(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets whether we should perform automatic mappings of (safe) Unicode characters when applying "stylings" like \\mathcal and \\mathbb.
setMaxDepth(int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.util.ObjectDumper
 
setMaxIndentLevel(int) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.LaTeXIndenter
 
setNoCharsetInContentTypeHeader(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
setNumberMatcher(NumberMatcher) - 类 中的方法uk.ac.ed.ph.snuggletex.SessionConfiguration
Sets the NumberMatcher used to identify numbers in Math mode input.
setOutputContext(Element, DOMBuilder.OutputContext) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
 
setPrefixingMathML(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets whether MathML elements should be prefixed or not.
setPrefixingSnuggleXML(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets whether custom SnuggleTeX XML elements should be prefixed or not.
setPrefixingXHTML(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets whether XHTML elements should be prefixed or not.
setSerializationMethod(SerializationMethod) - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Sets the SerializationMethod to use when generating the final output.
setSerializationMethod(SerializationMethod) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Sets the SerializationMethod to use when generating the final output.
setSerializationMethod(SerializationMethod) - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Sets the SerializationMethod to use when generating the final output.
setSnuggleXMLPrefix(String) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets the prefix to use for custom SnuggleTeX XML elements when DOMOutputOptions.isPrefixingSnuggleXML() returns true.
setStylesheetCache(StylesheetCache) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Sets the StylesheetCache for this manager, which may be null to indicate that no caching should take place.
setStylesheets(Transformer...) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets an array of JAXP Transformers representing XSLT stylesheet(s) that will be applied to the resulting web page once it has been built but before it is serialised.
setTitle(String) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
Sets the title for the resulting page.
setTransformerFactoryChooser(TransformerFactoryChooser) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Sets the TransformerFactoryChooser for this StylesheetManager, which is used to initialise TransformerFactory instances.
setURI(URI) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
Sets a URI for this input.
setUsingNamedEntities(boolean) - 接口 中的方法uk.ac.ed.ph.snuggletex.SerializationSpecifier
Sets whether to use named entities for certain MathML symbols rather than numeric character references.
setUsingNamedEntities(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
Sets whether to use named entities for certain MathML symbols rather than numeric character references.
setUsingNamedEntities(boolean) - 类 中的方法uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
Sets whether to use named entities for certain MathML symbols rather than numeric character references.
SetVarHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the \\setvar macro.
SetVarHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.SetVarHandler
 
setVariable(String, String, Object) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.VariableManager
 
setWebPageContentType(Object) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WebPageBuilder
Calls the setContentType method for the given Object (by reflection) to something appropriate for serving the types of web pages generated by this builder over HTTP.
setWebPageContentType(WebPageOutputOptions, Object) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Calls the setContentType of the given Object to something appropriate for the given WebPageOutputOptions.
setWebPageType(WebPageOutputOptions.WebPageType) - 类 中的方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions
已过时。
Use various methods in WebPageOutputOptionsBuilder to generate suitable options for various types of pages, which you can then tweak.
setXHTMLPrefix(String) - 类 中的方法uk.ac.ed.ph.snuggletex.DOMOutputOptions
Sets the prefix to use for XHTML elements when DOMOutputOptions.isPrefixingXHTML() returns true.
sharesDocumentWith(FrozenSlice) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
SimpleNumberMatcher - uk.ac.ed.ph.snuggletex中的类
Very basic but fast implementation of NumberMatcher that handles western-style numeric characters, supporting Locale-specific decimal points.
SimpleNumberMatcher() - 类 的构造器uk.ac.ed.ph.snuggletex.SimpleNumberMatcher
 
SimpleNumberMatcher(Locale) - 类 的构造器uk.ac.ed.ph.snuggletex.SimpleNumberMatcher
 
SimpleStylesheetCache - uk.ac.ed.ph.snuggletex.utilities中的类
Trivial implementation of StylesheetCache that simply caches all stylesheets in a HashMap.
SimpleStylesheetCache() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.SimpleStylesheetCache
 
SimpleToken - uk.ac.ed.ph.snuggletex.tokens中的类
Represents a "simple" LaTeX token.
SimpleToken(FrozenSlice, TokenType, LaTeXMode, TextFlowContext, Interpretation...) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.SimpleToken
 
SimpleToken(FrozenSlice, TokenType, LaTeXMode, TextFlowContext, EnumMap<InterpretationType, Interpretation>) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.SimpleToken
 
SimpleXHTMLContainerBuildingHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
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.
SimpleXHTMLContainerBuildingHandler(String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.SimpleXHTMLContainerBuildingHandler
 
SimpleXHTMLContainerBuildingHandler(String, String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.SimpleXHTMLContainerBuildingHandler
 
slice - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.IndexResolution
 
Slice(int, int, WorkingDocument.CharacterSource, int) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.WorkingDocument.Slice
 
slice - 类 中的变量uk.ac.ed.ph.snuggletex.tokens.Token
Extent of this entire token
SnuggleConstants - uk.ac.ed.ph.snuggletex中的接口
Public SnuggleTeX-related constants.
SnuggleEngine - uk.ac.ed.ph.snuggletex中的类
This is the main entry point into SnuggleTeX.
SnuggleEngine() - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleEngine
Creates a new SnuggleEngine using a very simple internal cache for any XSLT stylesheets required that simply stores them internally for the lifetime of the engine.
SnuggleEngine(StylesheetCache) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleEngine
Creates a new SnuggleEngine using the given StylesheetCache for managing stylesheets.
SnuggleEngine(TransformerFactoryChooser, StylesheetCache) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleEngine
Creates a new SnuggleEngine using the given StylesheetCache for managing stylesheets and given TransformerFactoryChooser for choosing which XSLT implementation to use.
SnuggleEngine(StylesheetManager) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleEngine
Creates a new SnuggleEngine using the given StylesheetManager for managing stylesheets.
SnuggleInput - uk.ac.ed.ph.snuggletex中的类
Simple container for an input into SnuggleTeX.
SnuggleInput(String) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(String, String) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(File) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(File, String) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(File, String, String) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(InputStream) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(InputStream, String) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(InputStream, String, String) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(Reader) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput(Reader, String) - 类 的构造器uk.ac.ed.ph.snuggletex.SnuggleInput
 
SnuggleInput.InputType - uk.ac.ed.ph.snuggletex中的枚举
Enumerates the various types of inputs we support.
SnuggleInputReader - uk.ac.ed.ph.snuggletex.internal中的类
Helper class that does the job of taking a SnuggleInput, checking its contents for allowed Unicode characters, working out how to map absolute offsets into (line,column) pairs and producing a WorkingDocument for later use.
SnuggleInputReader(SessionContext, SnuggleInput) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.SnuggleInputReader
 
SnuggleLogicException - uk.ac.ed.ph.snuggletex中的异常错误
This RuntimeException is thrown if SnuggleTeX has detected something amiss with its logic.
SnuggleLogicException() - 异常错误 的构造器uk.ac.ed.ph.snuggletex.SnuggleLogicException
 
SnuggleLogicException(String, Throwable) - 异常错误 的构造器uk.ac.ed.ph.snuggletex.SnuggleLogicException
 
SnuggleLogicException(String) - 异常错误 的构造器uk.ac.ed.ph.snuggletex.SnuggleLogicException
 
SnuggleLogicException(Throwable) - 异常错误 的构造器uk.ac.ed.ph.snuggletex.SnuggleLogicException
 
SnugglePackage - uk.ac.ed.ph.snuggletex中的类
A SnugglePackage defines a collection of BuiltinCommands, BuiltinEnvironments, and ErrorCodes/ErrorGroups that can be registered with a SnuggleEngine to add in extra functionality.
SnugglePackage(String) - 类 的构造器uk.ac.ed.ph.snuggletex.SnugglePackage
 
SnuggleParseException - uk.ac.ed.ph.snuggletex.internal中的异常错误
Internal Exception thrown by SnuggleSession.registerError(InputError) when a parsing error occurs and the client has requested immediate failure in such circumstances.
SnuggleParseException(InputError) - 异常错误 的构造器uk.ac.ed.ph.snuggletex.internal.SnuggleParseException
 
SnuggleRuntimeException - uk.ac.ed.ph.snuggletex中的异常错误
This RuntimeException is used to indicate a problem within SnuggleTeX which is due to a mis-configuration of SnuggleTeX, rather than a problem with client input or bad logic within SnuggleTeX.
SnuggleRuntimeException() - 异常错误 的构造器uk.ac.ed.ph.snuggletex.SnuggleRuntimeException
 
SnuggleRuntimeException(String, Throwable) - 异常错误 的构造器uk.ac.ed.ph.snuggletex.SnuggleRuntimeException
 
SnuggleRuntimeException(String) - 异常错误 的构造器uk.ac.ed.ph.snuggletex.SnuggleRuntimeException
 
SnuggleRuntimeException(Throwable) - 异常错误 的构造器uk.ac.ed.ph.snuggletex.SnuggleRuntimeException
 
SnuggleSession - uk.ac.ed.ph.snuggletex中的类
This represents a single "job" for SnuggleTeX.
SnuggleSession.EndOutputAction - uk.ac.ed.ph.snuggletex中的枚举
Trivial enumeration which specifies the possible actions to perform once we finish writing with the various SnuggleSession.writeWebPage(WebPageOutputOptions, OutputStream) methods.
SnuggleSimpleMathRunner - uk.ac.ed.ph.snuggletex中的类
FIXME: Document this type!
SnuggleSnapshot - uk.ac.ed.ph.snuggletex中的类
A partial result of parsing one or more SnuggleInputs by a SnuggleSession, created via SnuggleSession.createSnapshot().
SNUGGLETEX_MATHML_ANNOTATION_ENCODING - 接口 中的静态变量uk.ac.ed.ph.snuggletex.SnuggleConstants
SNUGGLETEX_MATHML_SOURCE_ANNOTATION_ENCODING - 接口 中的静态变量uk.ac.ed.ph.snuggletex.SnuggleConstants
Value of the "encoding" attribute added to MathML element annotation elements, used when DOMOutputOptions.isAddingMathSourceAnnotations() returns true.
SNUGGLETEX_NAMESPACE - 接口 中的静态变量uk.ac.ed.ph.snuggletex.SnuggleConstants
Namespace for any SnuggleTeX-specific XML elements produced
SnuggleUtilities - uk.ac.ed.ph.snuggletex.utilities中的类
A collection of occasionally useful SnuggleTeX-related utility methods, as well as some more general LaTeX stuff.
SnuggleUtilities() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.SnuggleUtilities
 
SpaceHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Creates preset spacing elements in MATH and/or TEXT modes.
SpaceHandler(String, String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.SpaceHandler
 
startIndex - 类 中的变量uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
startIndex - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.Slice
 
startPosition - 类 中的变量uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.ModeState
Position within WorkingDocument where this mode started
StringTerminator(String) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.StringTerminator
 
StringUtilities - uk.ac.ed.ph.snuggletex.internal.util中的类
Some vaguely useful String-related methods that are used from time to time.
StringUtilities() - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
 
STRIP_ALL_NAMESPACES_XSL_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
Specifies the ClassPath location of the all XML -> no namespace used for serializing as legacy HTML
STRIP_XHTML_NAMESPACE_XSL_RESOURCE_NAME - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
Specifies the ClassPath location of the XHTML -> no namespace used for serializing as legacy HTML
STYLE_SENTINEL - 接口 中的静态变量uk.ac.ed.ph.snuggletex.semantics.Interpretation
 
StyleDeclarationInterpretation - uk.ac.ed.ph.snuggletex.semantics中的枚举
Represents styled text in either MATH and/or TEXT Modes.
StyleEvaluator - uk.ac.ed.ph.snuggletex.internal中的类
This calculates the ComputedStyle for each raw parsed Token.
StyleEvaluator(SessionContext) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.StyleEvaluator
 
StyleHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the internal <style> environment delimiting a branch of content to be rendered in a different style.
StyleHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.StyleHandler
 
StyleRebuilder - uk.ac.ed.ph.snuggletex.internal中的类
This runs after TokenFixer and groups style changes together using the pseudo-environment CorePackageDefinitions.ENV_STYLE, which makes DOM building much easier.
StyleRebuilder(SessionContext) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.StyleRebuilder
 
StylesheetCache - uk.ac.ed.ph.snuggletex.utilities中的接口
Encapsulates a simple cache for the internal XSLT stylesheets used by SnuggleTeX.
StylesheetManager - uk.ac.ed.ph.snuggletex.utilities中的类
Trivial helper class to manage the loading of SnuggleTeX's internal stylesheets, using a StylesheetCache to cache stylesheets for performance.
StylesheetManager() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
StylesheetManager(StylesheetCache) - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
StylesheetManager(TransformerFactoryChooser, StylesheetCache) - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
substitute(int, int, CharSequence) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
 
substitutedSource - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.CharacterSource
The block that this block was initially substituted into, or null to indicate that it is "top level" or was appended rather than substituted.
substitutedText - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.CharacterSource
The text in the parent component that this data replaced, or null if WorkingDocument.CharacterSource.substitutedSource is null.
SubstitutionContext(CharSequence) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.WorkingDocument.SubstitutionContext
 
substitutionOffset - 类 中的变量uk.ac.ed.ph.snuggletex.internal.WorkingDocument.CharacterSource
supportsXSLT20(TransformerFactory) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
Tests whether the given TransformerFactory is known to support XSLT 2.0.
supportsXSLT20(Transformer) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
 
supportsXSLT20() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.StylesheetManager
Returns whether or not XSLT 2.0 is supported, by asking the underlying TransformerFactoryChooser.

T

TABULAR - 接口 中的静态变量uk.ac.ed.ph.snuggletex.semantics.Interpretation
 
TabularHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the (rather complex) tabular environment.
TabularHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.TabularHandler
 
TagHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
 
TagHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.TagHandler
 
terminator - 类 中的变量uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.ModeState
Terminator we are searching for
texName - 类 中的变量uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
 
TEXT_MODE_ONLY - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
 
TextClassHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles things like the \\underline command, which are simpler than the classic LaTeX style controls.
TextClassHandler(String) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.TextClassHandler
 
TextFlowContext - uk.ac.ed.ph.snuggletex.definitions中的枚举
This enumeration specifies how text-based FlowTokens should be handled when being merged into the resulting XHTML DOM.
textFlowContext - 类 中的变量uk.ac.ed.ph.snuggletex.tokens.FlowToken
 
TextHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
 
TextHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.TextHandler
 
TextSafeInterpretableMathIdentifierHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Used for things like \\ldots, which work in both Math and Text modes
TextSafeInterpretableMathIdentifierHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.TextSafeInterpretableMathIdentifierHandler
 
TILDE - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.AccentMaps
 
Token - uk.ac.ed.ph.snuggletex.tokens中的类
Base interface for a parsed SnuggleTeX token.
Token(FrozenSlice, TokenType, LaTeXMode, Interpretation...) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.Token
 
Token(FrozenSlice, TokenType, LaTeXMode, EnumMap<InterpretationType, Interpretation>) - 类 的构造器uk.ac.ed.ph.snuggletex.tokens.Token
 
TokenFixer - uk.ac.ed.ph.snuggletex.internal中的类
This takes the parse tree after StyleEvaluator has run and performs grouping operations on the FlowTokens to convert them to a more tree-like structure that is easier to handle.
TokenFixer(SessionContext) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.TokenFixer
 
tokenisationMode - 类 中的变量uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.ModeState
Mode we're tokenising in
tokenise(SnuggleInputReader) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser
Tokenises the input specified by the given SnuggleInputReader, returning an ArgumentContainerToken containing the roots of the parsed token tree.
tokens - 类 中的变量uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.ModeState
Tokens accumulated in this mode
TokenType - uk.ac.ed.ph.snuggletex.tokens中的枚举
Enumerates the various types of LaTeX tokens.
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.InputError
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.FrozenSlice
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.PatternTerminator
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.StringTerminator
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument.CharacterSource
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument.IndexResolution
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument.Slice
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument.SubstitutionContext
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathBigLimitOwnerInterpretation
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathBracketInterpretation
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathCharacterInterpretation
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathFunctionInterpretation
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathIdentifierInterpretation
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathNegatableInterpretation
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathNumberInterpretation
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.semantics.MathOperatorInterpretation
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.SessionConfiguration
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleInput
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.tokens.Token
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SerializationOptions
 
toString() - 类 中的方法uk.ac.ed.ph.snuggletex.utilities.SimpleStylesheetCache
 
toTrueFalse(boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Trivial helper method to convert a boolean into either "true" or "false" depending on its state.
toYesNo(boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.StringUtilities
Trivial helper method to convert a boolean into either "yes" or "no" depending on its state.
transfer(InputStream, OutputStream) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
"Transfers" data from the given InputStream to the given OutputStream, closing both streams once the InputStream has been exhausted.
transfer(FileInputStream, FileOutputStream) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
Version of IOUtilities.transfer(InputStream, OutputStream) for File streams that uses NIO to do a hopefully more efficient transfer.
transfer(InputStream, OutputStream, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
"Transfers" data from the given InputStream to the given OutputStream, closing the InputStream afterwards.
transfer(InputStream, OutputStream, boolean, boolean) - 类 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.IOUtilities
"Transfers" data from the given InputStream to the given OutputStream, optionally closing the given input and output streams afterwards.
TransformerFactoryChooser - uk.ac.ed.ph.snuggletex.utilities中的接口
This interface allows you to specify how XSLT implementations should be instantiated.
type - 类 中的变量uk.ac.ed.ph.snuggletex.tokens.Token
Classifies the token

U

uk.ac.ed.ph.snuggletex - 程序包 uk.ac.ed.ph.snuggletex
 
uk.ac.ed.ph.snuggletex.definitions - 程序包 uk.ac.ed.ph.snuggletex.definitions
 
uk.ac.ed.ph.snuggletex.dombuilding - 程序包 uk.ac.ed.ph.snuggletex.dombuilding
 
uk.ac.ed.ph.snuggletex.internal - 程序包 uk.ac.ed.ph.snuggletex.internal
 
uk.ac.ed.ph.snuggletex.internal.util - 程序包 uk.ac.ed.ph.snuggletex.internal.util
 
uk.ac.ed.ph.snuggletex.samples - 程序包 uk.ac.ed.ph.snuggletex.samples
 
uk.ac.ed.ph.snuggletex.semantics - 程序包 uk.ac.ed.ph.snuggletex.semantics
 
uk.ac.ed.ph.snuggletex.tokens - 程序包 uk.ac.ed.ph.snuggletex.tokens
 
uk.ac.ed.ph.snuggletex.utilities - 程序包 uk.ac.ed.ph.snuggletex.utilities
 
UMLAUT - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.AccentMaps
 
unfreeze(int) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WorkingDocument
This is a rather nasty method which resets the "freeze index" of this document back to the given index.
UnitsHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles \\units, generating an mi element of the form: <mi mathvariant="normal" class="MathML-Unit">...
UnitsHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.UnitsHandler
 
unwrapParallelMathMLDOM(Element) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.MathMLUtilities
Convenience method to unwrap at MathML DOM Object containing top-level parallel markup, as defined Section 5.3.1 of the MathML 2.0 specification.
UnwrappedParallelMathMLDOM - uk.ac.ed.ph.snuggletex.utilities中的类
Trivial wrapper Object that encapsulates the results of MathMLUtilities.unwrapParallelMathMLDOM(Element).
UnwrappedParallelMathMLDOM() - 类 的构造器uk.ac.ed.ph.snuggletex.utilities.UnwrappedParallelMathMLDOM
 
URI_SCHEME - 类 中的静态变量uk.ac.ed.ph.snuggletex.utilities.ClassPathURIResolver
 
UserDefinedCommand - uk.ac.ed.ph.snuggletex.definitions中的类
Represents a user-defined Command, i.e. one defined in the client data using \\newcommand.
UserDefinedCommand(String, String, int, FrozenSlice) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommand
 
UserDefinedCommandOrEnvironment - uk.ac.ed.ph.snuggletex.definitions中的类
Partial base class for UserDefinedCommands and UserDefinedEnvironments.
UserDefinedCommandOrEnvironment(String, String, int) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.UserDefinedCommandOrEnvironment
 
UserDefinedEnvironment - uk.ac.ed.ph.snuggletex.definitions中的类
Represents a user-defined environment, created by clients using the \\newenvironment command.
UserDefinedEnvironment(String, String, int, FrozenSlice, FrozenSlice) - 类 的构造器uk.ac.ed.ph.snuggletex.definitions.UserDefinedEnvironment
 

V

validateURI(Element, Token, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Checks the given raw URI to ensure that it is valid, returning a URI Object if valid or null if not.
validateXMLId(Element, Token, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Checks the given XML Name as in DOMBuilder.validateXMLName(Element, Token, String), additionally checking that an ID of the same name is not already in use in the output DOM.
validateXMLName(Element, Token, String) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder
Checks the given raw XML Name to ensure that it confirms to the correct syntax, returning it unchanged if successful.
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.CommandType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontFamily
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontSize
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.CoreErrorCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.CoreErrorGroup
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.LaTeXMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter.MathCharacterType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.TextFlowContext
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.DOMOutputOptions.ErrorOutputOptions
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder.OutputContext
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.TokenisationMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.DumpMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.PropertyOptions
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.semantics.InterpretationType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.semantics.MathBracketInterpretation.BracketType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.semantics.StyleDeclarationInterpretation
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.SerializationMethod
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.SnuggleInput.InputType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.SnuggleSession.EndOutputAction
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.tokens.TokenType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions.WebPageType
已过时。
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.CommandType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontFamily
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.ComputedStyle.FontSize
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.CoreErrorCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.CoreErrorGroup
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.LaTeXMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.MathCharacter.MathCharacterType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.definitions.TextFlowContext
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.DOMOutputOptions.ErrorOutputOptions
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.internal.DOMBuilder.OutputContext
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.internal.LaTeXTokeniser.TokenisationMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.DumpMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.internal.util.PropertyOptions
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.semantics.InterpretationType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.semantics.MathBracketInterpretation.BracketType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.semantics.StyleDeclarationInterpretation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.SerializationMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.SnuggleInput.InputType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.SnuggleSession.EndOutputAction
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.tokens.TokenType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法uk.ac.ed.ph.snuggletex.WebPageOutputOptions.WebPageType
已过时。
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VariableManager - uk.ac.ed.ph.snuggletex.internal中的类
Manages the values of user-defined variables.
VariableManager() - 类 的构造器uk.ac.ed.ph.snuggletex.internal.VariableManager
 
VerbatimHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the verbatim environment and \\verb command.
VerbatimHandler(boolean) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.VerbatimHandler
 

W

W3C_BASE_URI - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
Base for W3C-related stuff
W3CConstants - uk.ac.ed.ph.snuggletex.definitions中的接口
A collection of useful constants for various W3C-related topics (e.g. system identifiers, namespaces, etc...).
WebPageBuilder - uk.ac.ed.ph.snuggletex.internal中的类
Builds a web page from a List of fixed FlowTokens, using the supplied WebPageOutputOptions to determine the exact form of the results.
WebPageBuilder(SessionContext, WebPageOutputOptions) - 类 的构造器uk.ac.ed.ph.snuggletex.internal.WebPageBuilder
 
WebPageExample - uk.ac.ed.ph.snuggletex.samples中的类
Example demonstrating using SnuggleTeX to create an HTML 5 + MathJax web page, outputting the resulting web page content to the console.
WebPageExample() - 类 的构造器uk.ac.ed.ph.snuggletex.samples.WebPageExample
 
WebPageOutputOptions - uk.ac.ed.ph.snuggletex中的类
Builds on XMLStringOutputOptions to add in options for configuring how to build a web page using the relevant methods in SnuggleSession (e.g.
WebPageOutputOptions() - 类 的构造器uk.ac.ed.ph.snuggletex.WebPageOutputOptions
 
WebPageOutputOptions.WebPageType - uk.ac.ed.ph.snuggletex中的枚举
已过时。
Use WebPageOutputOptionsBuilder to generate different types of web pages. More properties have been added to this class to control some of the finer aspects of this.
WebPageOutputOptionsBuilder - uk.ac.ed.ph.snuggletex中的类
Utility class that creates pre-configured and usable WebPageOutputOptions instances for various common scenarios.
WebPageOutputOptionsBuilder() - 类 的构造器uk.ac.ed.ph.snuggletex.WebPageOutputOptionsBuilder
 
WebPageOutputOptionsTemplates - uk.ac.ed.ph.snuggletex中的类
已过时。
As of SnuggleTeX 1.3.0, use WebPageOutputOptionsBuilder. This class will be removed in SnuggleTeX 1.4.
WebPageOutputOptionsTemplates() - 类 的构造器uk.ac.ed.ph.snuggletex.WebPageOutputOptionsTemplates
已过时。
 
WorkingDocument - uk.ac.ed.ph.snuggletex.internal中的类
Represents the "working view" of the current SnuggleInput document.
WorkingDocument.CharacterSource - uk.ac.ed.ph.snuggletex.internal中的类
Represents a block of text that has been imported into this document.
WorkingDocument.IndexResolution - uk.ac.ed.ph.snuggletex.internal中的类
Holds information about how a particular index in the document is resolved against the WorkingDocument.Slice in which it is contained.
WorkingDocument.Slice - uk.ac.ed.ph.snuggletex.internal中的类
Represents a contiguous portion of the document hat comes from the same WorkingDocument.CharacterSource.
WorkingDocument.SourceContext - uk.ac.ed.ph.snuggletex.internal中的接口
Marker interface that can be applied to classes that provide information for a WorkingDocument.CharacterSource.
WorkingDocument.SubstitutionContext - uk.ac.ed.ph.snuggletex.internal中的类
Implementation of WorkingDocument.SourceContext that represents the result of a substitution.
writeDefaultStylesheet() - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Writes out the "default" CSS stylesheet specified via CSSUtilities.readBuiltinInlineCSSProperties(), returning the result as a String.
writeDefaultStylesheet(OutputStream) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Writes out the "default" CSS stylesheet specified via CSSUtilities.readBuiltinInlineCSSProperties(), saving the results to the given OutputStream.
writeStylesheet(DOMOutputOptions, OutputStream) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Writes out the CSS stylesheet specified via the given DOMOutputOptions Object, using the default if nothing has been specified, saving the results to the given OutputStream.
writeStylesheet(Properties) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Writes out the CSS stylesheet made from the given cssProperties, returning the result as a String.
writeStylesheet(Properties, OutputStream) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Writes out the CSS stylesheet made from the given cssProperties, saving the results to the given OutputStream.
writeStylesheet(Properties, Writer) - 类 中的静态方法uk.ac.ed.ph.snuggletex.utilities.CSSUtilities
Writes out the CSS stylesheet made from the given cssProperties, saving the results to the given Writer.
writeWebPage(List<FlowToken>, Object, OutputStream, SnuggleSession.EndOutputAction) - 类 中的方法uk.ac.ed.ph.snuggletex.internal.WebPageBuilder
Creates a web page representing the given (fixed) Tokens, and writes the results to the given OutputStream.
writeWebPage(WebPageOutputOptions, OutputStream) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Builds a complete web page based on the currently parsed tokens, sending the results to the given OutputStream, which is closed afterwards.
writeWebPage(WebPageOutputOptions, OutputStream, SnuggleSession.EndOutputAction) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Builds a complete web page based on the currently parsed tokens, sending the results to the given OutputStream and performing the given SnuggleSession.EndOutputAction to it afterwards (i.e. close, flush or do nothing).
writeWebPage(WebPageOutputOptions, Object, OutputStream) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Builds a complete web page based on the currently parsed tokens, sending the results to the given OutputStream, which is closed afterwards.
writeWebPage(WebPageOutputOptions, Object, OutputStream, SnuggleSession.EndOutputAction) - 类 中的方法uk.ac.ed.ph.snuggletex.SnuggleSession
Builds a complete web page based on the currently parsed tokens, sending the results to the given OutputStream and performing the given SnuggleSession.EndOutputAction to it afterwards (i.e. close, flush or do nothing).

X

XHTML_10_STRICT_PUBLIC_IDENTIFIER - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
XHTML_10_STRICT_SYSTEM_IDENTIFIER - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
XHTML_10_TRANSITIONAL_PUBLIC_IDENTIFIER - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
XHTML_10_TRANSITIONAL_SYSTEM_IDENTIFIER - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
XHTML_11_MATHML_20_PUBLIC_IDENTIFIER - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
XHTML_11_MATHML_20_SYSTEM_IDENTIFIER - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
XHTML_NAMESPACE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
已过时。
XHTML_NAMESPACE - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
XLINK_NAMESPACE - 接口 中的静态变量uk.ac.ed.ph.snuggletex.definitions.W3CConstants
 
XML_NAMESPACE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
已过时。
Use XMLConstants.XML_NS_URI instead
XMLAttrHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles lonely instances of \\xmlAttr, which results in CoreErrorCode.TDEX02 being emitted.
XMLAttrHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.XMLAttrHandler
 
XMLBlockElementHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Builds custom block XML elements.
XMLBlockElementHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.XMLBlockElementHandler
 
XMLInlineElementHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Builds custom inline XML elements.
XMLInlineElementHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.XMLInlineElementHandler
 
XMLNameOrIdHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Trivial handler for the \\xmlName and \\xmlId commands.
XMLNameOrIdHandler(int) - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.XMLNameOrIdHandler
 
XMLNS_NAMESPACE - 类 中的静态变量uk.ac.ed.ph.snuggletex.definitions.Globals
已过时。
Use XMLConstants.XMLNS_ATTRIBUTE_NS_URI instead
XMLStringOutputExample - uk.ac.ed.ph.snuggletex.samples中的类
This example generalises MinimalExample to create a slightly more interesting output.
XMLStringOutputExample() - 类 的构造器uk.ac.ed.ph.snuggletex.samples.XMLStringOutputExample
 
XMLStringOutputOptions - uk.ac.ed.ph.snuggletex中的类
Builds on DOMOutputOptions to add in options for configuring how to build an serialized output consisting of an XML (or possibly HTML) String using the relevant methods in SnuggleSession (e.g.
XMLStringOutputOptions() - 类 的构造器uk.ac.ed.ph.snuggletex.XMLStringOutputOptions
 
XMLUnparseHandler - uk.ac.ed.ph.snuggletex.dombuilding中的类
Handles the special xmlUnparsed command and environment.
XMLUnparseHandler() - 类 的构造器uk.ac.ed.ph.snuggletex.dombuilding.XMLUnparseHandler
 
XMLUtilities - uk.ac.ed.ph.snuggletex.internal.util中的类
Some trivial little helpers for creating suitably-configured TransformerFactory instances.
XMLUtilities() - 类 的构造器uk.ac.ed.ph.snuggletex.internal.util.XMLUtilities
 
A B C D E F G H I J L M N O P Q R S T U V W X