Interface | Description |
---|---|
AlphabetRegistration | |
Row |
A "composed atom": an atom that consists of child atoms that will be displayed
next to each other horizontally with glue between them.
|
TeXFont |
An interface representing a "TeXFont", which is responsible for all the necessary
fonts and font information.
|
Class | Description |
---|---|
AccentedAtom |
An atom representing another atom with an accent symbol above it.
|
ArrayOfAtoms | |
Atom |
An abstract superclass for all logical mathematical constructions that can be
a part of a TeXFormula.
|
BigDelimiterAtom |
An atom representing a big delimiter (for left and right commands).
|
BigOperatorAtom |
An atom representing a "big operator" (or an atom that acts as one) together
with its limits.
|
BoldAtom |
An atom representing a bold atom.
|
Box |
An abstract graphical representation of a formula, that can be painted.
|
BreakFormula | |
BreakMarkAtom |
An empty atom just to add a mark.
|
CedillaAtom |
An atom with a cedilla.
|
Char |
Represents a character together with its font, font ID and metric information.
|
CharAtom |
An atom representing exactly one alphanumeric character and the text style in which
it should be drawn.
|
CharBox |
A box representing a single character.
|
CharFont |
Represents a specific character in a specific font (identified by its font ID).
|
CharSymbol |
An common superclass for atoms that represent one single character
and access the font information.
|
ColorAtom |
An atom representing the foreground and background color of an other atom.
|
CumulativeScriptsAtom |
An atom representing a reflected Atom.
|
DdotsAtom |
An atom representing ddots.
|
DefaultTeXFont |
The default implementation of the TeXFont-interface.
|
DefaultTeXFontParser |
Parses the font information from an XML-file.
|
DelimiterFactory |
Responsible for creating a box containing a delimiter symbol that exists
in different sizes.
|
DoubleFramedAtom |
An atom representing a boxed base atom.
|
Dummy |
Used by RowAtom.
|
EmptyAtom |
An empty atom.
|
Extension |
Represents an extension character that is defined by Char-objects of it's 4
possible parts (null means part not present).
|
FBoxAtom |
An atom representing a boxed base atom.
|
FcscoreAtom |
An atom with representing an L with a caron.
|
FcscoreBox |
A box representing glue.
|
FencedAtom |
An atom representing a base atom surrounded with delimiters that change their size
according to the height of the base.
|
FixedCharAtom |
An atom representing a fixed character (not depending on a text style).
|
FontInfo |
Contains all the font information for 1 font.
|
FractionAtom |
An atom representing a fraction.
|
FramedBox |
A box representing a rotated box.
|
GeoGebraLogoAtom | |
GeoGebraLogoBox |
A box representing a box containing a graphics.
|
Glue |
Represents glue by its 3 components.
|
GlueBox |
A box representing glue.
|
GlueSettingsParser |
Parses the glue settings (different types and rules) from an XML-file.
|
GraphicsAtom |
An atom representing an atom containing a graphic.
|
GraphicsBox |
A box representing a box containing a graphics.
|
HdotsforAtom |
An atom used in array mode to write on several columns.
|
HlineAtom |
An atom representing a hline in array environment
|
HorizontalBox |
A box composed of a horizontal row of child boxes.
|
HorizontalRule |
A box representing a horizontal line.
|
IddotsAtom |
An atom representing iddots.
|
IJAtom |
An atom with representing an IJ.
|
ItAtom |
An atom representing a italic atom.
|
JavaFontRenderingAtom |
The string rendering is made in using Java Graphics2D.drawString.
|
JavaFontRenderingBox |
A box representing a scaled box.
|
LapedAtom |
An atom representing a laped atom (i.e.
|
LaTeXAtom |
An atom representing whitespace.
|
LCaronAtom |
An atom with representing an L with a caron.
|
MacroInfo | |
MathAtom |
An atom representing a math atom.
|
MatrixAtom |
A box representing a matrix.
|
Metrics |
Contains the metrics for 1 character: width, height, depth and italic correction.
|
MiddleAtom |
An atom representing a middle atom which must be rounded by a left and right delimiter.
|
MonoScaleAtom |
An atom representing a mono scale Atom.
|
MulticolumnAtom |
An atom used in array mode to write on several columns.
|
MultlineAtom |
An atom representing a vertical row of other atoms.
|
NewCommandMacro | |
NewEnvironmentMacro | |
NthRoot |
An atom representing an nth-root construction.
|
OgonekAtom |
An atom with an ogonek.
|
OvalAtom |
An atom representing a boxed base atom.
|
OvalBox |
A box representing a rotated box.
|
OverBar |
A box representing another box with a horizontal rule above it, with appropriate
kerning.
|
OverlinedAtom |
An atom representing another atom with a horizontal line above it
|
OverUnderBox |
A box representing another box with a delimiter box and a script box above or under it,
with script and delimiter seperated by a kern.
|
OverUnderDelimiter |
A box representing another atom with a delimiter and a script above or under it,
with script and delimiter seperated by a kern.
|
ParseOption |
Parse command options, e.g.
|
PhantomAtom |
An atom representing another atom that should be drawn invisibly.
|
PredefinedTeXFormulaParser |
Parses and creates predefined TeXFormula objects form an XML-file.
|
PredefMacros |
This class contains the most of basic commands of LaTeX, they're activated in
byt the class PredefinedCommands.java.
|
RaiseAtom |
An atom representing a scaled Atom.
|
ReflectAtom |
An atom representing a reflected Atom.
|
ReflectBox |
A box representing a rotated box.
|
ResizeAtom |
An atom representing a scaled Atom.
|
RomanAtom |
An atom representing a roman atom.
|
RotateAtom |
An atom representing a rotated Atom.
|
RotateBox |
A box representing a rotated box.
|
RowAtom |
An atom representing a horizontal row of other atoms, to be seperated by glue.
|
RuleAtom |
An atom representing a rule.
|
ScaleAtom |
An atom representing a scaled Atom.
|
ScaleBox |
A box representing a scaled box.
|
ScriptsAtom |
An atom representing scripts to be attached to another atom.
|
ShadowAtom |
An atom representing a boxed base atom.
|
ShadowBox |
A box representing a rotated box.
|
SmallCapAtom |
An atom representing a small capital atom.
|
SmashedAtom |
An atom representing a smashed atom (i.e.
|
SpaceAtom |
An atom representing whitespace.
|
SsAtom |
An atom representing a sans serif atom.
|
StrikeThroughAtom |
An atom representing a smashed atom (i.e.
|
StrutBox |
A box representing whitespace.
|
StyleAtom |
An atom representing a modification of style in a formula (e.g.
|
SymbolAtom |
A box representing a symbol (a non-alphanumeric character).
|
tcaronAtom |
An atom with representing an t with a caron.
|
TeXConstants |
The collection of constants that can be used in the methods of the classes of
this package.
|
TeXEnvironment |
Contains the used TeXFont-object, color settings and the current style in which a
formula must be drawn.
|
TeXFormula |
Represents a logical mathematical formula that will be displayed (by creating a
TeXIcon from it and painting it) using algorithms that are based on the
TeX algorithms. |
TeXFormulaParser |
Parses a "TeXFormula"-element representing a predefined TeXFormula's from an XML-file.
|
TeXFormulaSettingsParser |
Parses predefined TeXFormula's from an XML-file.
|
TeXIcon |
An
Icon implementation that will paint the TeXFormula
that created it. |
TeXParser |
This class implements a parser for LaTeX' formulas.
|
TeXSymbolParser |
Parses TeX symbol definitions from an XML-file.
|
TextCircledAtom |
An atom with representing an t with a caron.
|
TextStyleAtom |
An atom representing a modification of style in a formula (e.g.
|
TStrokeAtom |
An atom with a stroked T
|
TtAtom |
An atom representing a typewriter atom.
|
TypedAtom |
An atom representing another atom with an overrided lefttype and righttype.
|
UnderOverArrowAtom |
An atom representing an other atom with an extensible arrow or doublearrow over or under it.
|
UnderOverAtom |
An atom representing another atom with an atom above it (if not null) seperated
by a kern and in a smaller size depending on "overScriptSize" and/or an atom under
it (if not null) seperated by a kern and in a smaller size depending on "underScriptSize"
|
UnderscoreAtom |
An atom representing an underscore.
|
URLAlphabetRegistration | |
VCenteredAtom |
An atom representing another atom vertically centered with respect to the axis
(determined by a general TeXFont parameter)
|
VdotsAtom |
An atom representing vdots.
|
VlineAtom |
An atom representing a hline in array environment
|
VRowAtom |
An atom representing a vertical row of other atoms.
|
WebStartAlphabetRegistration | |
XArrowAtom |
An atom representing an extensible left or right arrow to handle xleftarrow and xrightarrow commands in LaTeX.
|
XLeftRightArrowFactory |
Responsible for creating a box containing a delimiter symbol that exists
in different sizes.
|
Exception | Description |
---|---|
AlphabetRegistrationException |
Signals that an error occured while registering an alphabet
|
DelimiterMappingNotFoundException |
Signals a missing character-to-delimiter mapping.
|
EmptyFormulaException | |
FontAlreadyLoadedException | |
FormulaNotFoundException |
Signals that unknown predefined TeXFormula name was used.
|
InvalidAtomTypeException |
Signals that an unknown atom type constant was used.
|
InvalidDelimiterException |
Signals that a symbol, that was not defined as a delimiter, was used
as a delimiter.
|
InvalidDelimiterTypeException |
Signals that an unknown delimiter type constant was used.
|
InvalidMatrixException |
Signals a problem of dimensions in the matrix.
|
InvalidSymbolTypeException |
Signals that an unknown symbol type constant or a symbol of the wrong type was used.
|
InvalidTeXFormulaException |
Signals that an invalid TeXFormula was used.
|
InvalidUnitException |
Signals that an unknown unit constant was used.
|
JMathTeXException |
Superclass of all the possible (public) exceptions that can be thrown in this package.
|
ParseException |
Signals that an error occured while parsing a string to a formula.
|
ResourceParseException |
Signals that an error occurred while loading the necessary resources into memory.
|
SymbolMappingNotFoundException |
Signals a missing symbol mapping.
|
SymbolNotFoundException |
Signals that an unknown symbol was used.
|
TextStyleMappingNotFoundException |
Signals a missing text style mapping.
|
XMLResourceParseException |