Package org.scilab.forge.jlatexmath

Interface Summary
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 Summary
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.
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.
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 Summary
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