All Classes and Interfaces
Class
Description
About Dialog for MathViewer.
Abstract implementation for all classes that provide support for the DOM
MathMLContainer interface.
Generic class for all mathobjects that can be represented using other Math
objects.
Represents a MathElement with no content.
The basic class for all math elements.
Read default values of operators from xml file.
common superclass for root like elements (root, sqrt).
Base class for msub, msup, msubsup, and mmultiscripts.
Basic (and simple) implementation of TypeWrapper.
Generic support for all elements that have a subscript or a superscript
attribute.
Common functionality for all Table elements.
Abstract class for table rows with and without label.
Common functionality for all tokens based on a text layout.
Implementation and helper methods for munder, mover, and munderover.
This class represents a annotation element.
Class contains utility methods for working with elements attributes.
supports conversion to SVG output through Batik.
Detects if Batik is in the class path and registers it if its available.
Converting String to Boolean and vice versa is also straightforward.
class for char converting.
Support utilities for classloading.
Color is converted to String and back by using existing APIs in
AttributesHelper.Constants which are shared in multiple classes.
Generic converter which uses the registry to do its conversions.
Interface for all Image Conversion Detectors.
Describes an Image converter.
Internal class describing an XML document and the dimensions of its
default view.
A registry for image converters.
Concrete FontFactory implementation that does simple caching of Fonts
loaded via
Font.createFont(int, File) APIs.Possible values for the display attribute.
Class for MathML Document Nodes.
Builds a MathML tree from a given DOM tree.
Class to support Lists of MathElements.
Converting String to Enum and vice versa is easy with help of Enum class.
File I/O support functionality for MathViewer.
Abstract factory to be used to create instances of java.awt.Font.
Enumeration for font families.
Dialog that lets user select one or more fonts available in the system.
This class represents a foreign element.
Actually draw an JEuclidView.
This class contains helper functions for graphical calculations.
Convert a MathML Image given as DOM to a Graphics2d Painter.
supports conversion to standard Raster formats through ImageIO.
Detects and registers the Converters from ImageIO.
Interface for all MathElements within JEuclid.
Defines the top-level element for MathML.
Creates MathElements from given element strings.
This class provides the element mapping for FOP.
Generic interface for all MathNodes, including document Element.
Catch all MathML objects as default element.
Data structure for storing a
Node along with its rendering
boundary (Rectangle2D).XMLHandler which draws MathML through a fop G2DAdapter.
Displays MathML content in a Swing Component.
This is the class providing bean information about the swing component
JMathComponent.Represented Information about a layouted object.
Defines in what stage the current layout it.
Lists all fonts available to JEuclid.
Represents an maction element.
Main class for fo-preprocess application.
Main frame for the MathViewer application.
This class represents the maligngroup tag.
This class represents the malignmark tag.
A class for displaying MathML content in a AWT Component.
See http://today.java.net/pub/a/today/2007/02/22/how-to-write-custom-swing-
component.html for details.
The root element for creating a MathElement tree.
This interface extends the MathMLPresentationContainer interface for the
MathML enlivening expression element maction.
This interface extends the MathMLPresentationElement interface for the
MathML group -alignment element maligngroup.
This interface extends the MathMLPresentationElement interface for the
MathML alignment mark element malignmark.
This interface represents the annotation element of MathML.
The apply element allows a function or operator to be applied to its
arguments.
This interface represents the MathML bound variable element bvar.
The piece element represents one of a sequence of cases used in the
piecewise definition of a function.
The ci element is used to specify a symbolic name.
The cn element is used to specify actual numeric constants.
The condition element is used to place a condition on one or more free
variables or identifiers.
This is an abstract interface containing functionality required by MathML
elements that may contain arbitrarily many child elements.
This interface supports the MathML Content elements that may contain child
Content elements.
This interface is provided to serve as a base interface for various MathML
Content interfaces.
This is the interface from which the interfaces representing the MathML
Content token elements (ci, cn and csymbol) are derived.
This task converts MathML files to images.
This interface represents the csymbol element.
The declare construct has two primary roles.
This interface extends the Document interface to add access to document
properties relating to navigation.
This interface extends the DOMImplementation interface by adding a method
to create a MathMLDocument.
All MathML element interfaces derive from this object, which derives from
the basic DOM interface Element.
This interface supports the menclose element .
This interface extends the MathMLPresentationContainer interface for the
MathML fenced content element mfenced.
The fn element makes explicit the fact that a more general MathML object is
intended to be used in the same manner as if it were a pre-defined function
such as sin or plus.
This interface extends the MathMLPresentationElement interface for the
MathML fraction element mfrac.
This interface supports the mglyph element .
The interval element is used to represent simple mathematical intervals on
the real number line.
This interface extends the MathMLTableRowElement interface to represent the
mlabeledtr element .
The lambda element is used to construct a user-defined function from an
expression and one or more free variables.
The list element is the container element which represents a list of
elements.
This interface represents the top-level MathML math element.
The matrix element is the container element for matrixrow elements.
The matrixrow element is the container element for the elements of a
matrix.
This interface extends the MathMLPresentationElement interface for the
MathML multiscripts (including prescripts or tensors) element
mmultiscripts.
This interface is provided as a specialization of the NodeList interface.
Implements a MathMLNodeList based on a java.util.List.
This interface extends the MathMLPresentationToken interface for the MathML
operator element mo.
This interface extends the MathMLElement interface for the MathML spacing
adjustment element mpadded.
Utility class for the support parsing MathML and OpenDocument Formula (ODF)
files.
The piecewise element represents the piecewise definition of a function.
This interface supports all of the empty built-in operator, relation,
function, and constant and symbol elements that have the definitionURL and
encoding attributes in addition to the standard set of attributes.
This interface represents MathML Presentation elements that may contain
arbitrarily many child elements.
This interface is provided to serve as a base interface for various MathML
Presentation interfaces.
This interface extends the MathMLElement interface to include access for
attributes specific to text presentation.
This interface extends the MathMLPresentationElement interface for the
MathML radical and square root elements mroot and msqrt.
This interface extends the MathMLPresentationElement interface for the
MathML subscript, superscript and subscript-superscript pair elements msub,
msup, and msubsup.
This interface represents the semantics element in MathML.
Utility class to serialize DOM documents back into Strings.
The set element is the container element that represents a set of elements.
This interface extends the MathMLPresentationElement interface for the
MathML space element mspace.
This interface extends the MathMLPresentationToken interface for the MathML
string literal element ms.
This interface extends the MathMLElement interface for the MathML style
element mstyle.
This interface extends the MathMLPresentationContainer interface for the
MathML table or matrix cell element mtd.
This interface extends the MathMLPresentationElement interface for the
MathML table or matrix element mtable.
This interface extends the MathMLPresentationElement interface for the
MathML table or matrix row element mtr.
The tendsto element expresses that a quantity is tending to a specified
value.
This interface extends the MathMLPresentationElement interface for the
MathML underscript, overscript and overscript-underscript pair elements
munder, mover and munderover.
vector is the container element for a vector.
This interface represents the annotation-xml element of MathML.
Class to represent and use MathVariants.
A simple application for viewing MathML documents.
Class for supporting "menclose" elements.
Represents an merror element.
Class to load i18n messages.
The class represents the mfenced element.
This math element presents a mathematical fraction.
Implements the mglyph element.
This class presents a mathematical identifier, like "x".
This class represents the mlabeledtr tag.
Utility class to be used from the command line to call the converters.
Prescripts and Tensor Indices.
This class presents numbers in a equation.
This class presents a math operator, like "(" or "*".
This class arranges a element over an other element.
This class implements the mpadded element.
This class represents a phantom of a math element.
This class represent the empty elements mprescripts.
This class presents a mathematical root.
This class presents a row.
This class represents string in a equation.
This class presents a mspace.
This class presents a mathematical square root.
This class arrange an element lower to an other element.
This class arranges an element lower to an other element.
This class arranges a element lower, and a other elements upper to an
element.
This class arranges an element lower to an other element.
This class presents a table.
Class for line types.
This class presents a cell of a table.
This class presents text in a equation and contains some utility methods.
This class presents a row in MathTable.
Joins multiple
AttributedCharacterIterators into one.This class arranges an element under an other element.
This class arranges an element under, and an other element over an element.
This class represent the empty elements none.
Converting String to Numbers and vice versa is also straightforward.
Interface for operator dictionaries.
Read default values of operators from xml file.
Implements an operator dictionary based on the MathML 3 spec.
Possible parameters for the LayoutContext.
Dialog that lets user see and change all Layout Parameters.
A JAXP compatible approach to MathML Parsing.
Contains the actual processing routines.
Entity Resolver for standard MathML entities.
Support class for script elements.
This class represents a semantics element.
Contains information on characters which stretch vertical / horizontal only.
Converting String to String is trivial...
Utilities for String handling.
Contains layout information retrieved from a TextLayout.
Helper class for handling Text Content.
List is converted to String and back by using comma-separated
representation.
Encapsulates information about a parameter's value type and how values
should be converted between strings and the appropriate object instances.
This is just a marker class.