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.