Uses of Interface
net.sourceforge.jeuclid.elements.JEuclidElement

Packages that use JEuclidElement
net.sourceforge.jeuclid.elements Provides support for generic MathML elements. 
net.sourceforge.jeuclid.elements.content.semantic Semantic Mapping Elements (4.11). 
net.sourceforge.jeuclid.elements.generic Provides support for MathML elements. 
net.sourceforge.jeuclid.elements.presentation Provides support for presentation markup (3). 
net.sourceforge.jeuclid.elements.presentation.enlivening Enlivening Expressions presentation element support (3.6). 
net.sourceforge.jeuclid.elements.presentation.general General Layout Schemata presentation element support (3.3). 
net.sourceforge.jeuclid.elements.presentation.script Script and Limit Schemata presentation element support (3.4). 
net.sourceforge.jeuclid.elements.presentation.table Tables and Matrices presentation element support (3.5). 
net.sourceforge.jeuclid.elements.presentation.token Token Elements presentation element support (3.2). 
net.sourceforge.jeuclid.elements.support.text Internal Utilities for text and string handling. 
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements
 

Classes in net.sourceforge.jeuclid.elements that implement JEuclidElement
 class AbstractElementWithDelegates
          Generic class for all mathobjects that can be represented using other Math objects.
 class AbstractInvisibleJEuclidElement
          Represents a MathElement with no content.
 class AbstractJEuclidElement
          The basic class for all math elements.
 

Methods in net.sourceforge.jeuclid.elements that return JEuclidElement
protected  JEuclidElement AbstractJEuclidElement.getMathElement(int index)
          Gets a child from this element.
 JEuclidElement JEuclidElement.getParent()
          Returns parent of this element.
 JEuclidElement AbstractJEuclidElement.getParent()
          Returns parent of this element.
 

Methods in net.sourceforge.jeuclid.elements that return types with arguments of type JEuclidElement
static Constructor<? extends JEuclidElement> JEuclidElementFactory.getJEuclidElementConstructor(String nsUri, String qualifiedName)
          Retrieve the constructor for an JEuclidElement, if available.
 

Methods in net.sourceforge.jeuclid.elements with parameters of type JEuclidElement
 int JEuclidElement.getIndexOfMathElement(JEuclidElement element)
          Gets index of child element.
 int AbstractJEuclidElement.getIndexOfMathElement(JEuclidElement element)
          Gets index of child element.
 boolean JEuclidElement.hasChildPostscripts(JEuclidElement child, LayoutContext context)
          returns true is the child has postscripts attached to it.
 boolean AbstractJEuclidElement.hasChildPostscripts(JEuclidElement child, LayoutContext context)
          returns true is the child has postscripts attached to it.
 boolean JEuclidElement.hasChildPrescripts(JEuclidElement child)
          returns true is the child has prescripts attached to it.
 boolean AbstractJEuclidElement.hasChildPrescripts(JEuclidElement child)
          returns true is the child has prescripts attached to it.
 void JEuclidElement.setFakeParent(JEuclidElement parent)
          Sets the parent of this element.
 void AbstractJEuclidElement.setFakeParent(JEuclidElement parent)
          Sets the parent of this element.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.content.semantic
 

Classes in net.sourceforge.jeuclid.elements.content.semantic that implement JEuclidElement
 class Annotation
          This class represents a annotation element.
 class Semantics
          This class represents a semantics element.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.generic
 

Classes in net.sourceforge.jeuclid.elements.generic that implement JEuclidElement
 class ForeignElement
          This class represents a foreign element.
 class MathImpl
          The root element for creating a MathElement tree.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.presentation
 

Classes in net.sourceforge.jeuclid.elements.presentation that implement JEuclidElement
 class AbstractContainer
          Abstract implementation for all classes that provide support for the DOM MathMLContainer interface.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.presentation.enlivening
 

Classes in net.sourceforge.jeuclid.elements.presentation.enlivening that implement JEuclidElement
 class Maction
          Represents an maction element.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.presentation.general
 

Classes in net.sourceforge.jeuclid.elements.presentation.general that implement JEuclidElement
 class AbstractRoot
          common superclass for root like elements (root, sqrt).
 class Menclose
          Class for supporting "menclose" elements.
 class Merror
          Represents an merror element.
 class Mfenced
          The class represents the mfenced element.
 class Mfrac
          This math element presents a mathematical fraction.
 class Mpadded
          This class implements the mpadded element.
 class Mphantom
          This class represents a phantom of a math element.
 class Mroot
          This class presents a mathematical root.
 class Mrow
          This class presents a row.
 class Msqrt
          This class presents a mathematical square root.
 class Mstyle
          This class arrange an element lower to an other element.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.presentation.script
 

Classes in net.sourceforge.jeuclid.elements.presentation.script that implement JEuclidElement
 class AbstractScriptElement
          Base class for msub, msup, msubsup, and mmultiscripts.
 class AbstractSubSuper
          Generic support for all elements that have a subscript or a superscript attribute.
 class AbstractUnderOver
          Implementation and helper methods for munder, mover, and munderover.
 class Mmultiscripts
          Prescripts and Tensor Indices.
 class Mover
          This class arranges a element over an other element.
 class Mprescripts
          This class represent the empty elements mprescripts.
 class Msub
          This class arranges an element lower to an other element.
 class Msubsup
          This class arranges a element lower, and a other elements upper to an element.
 class Msup
          This class arranges an element lower to an other element.
 class Munder
          This class arranges an element under an other element.
 class Munderover
          This class arranges an element under, and an other element over an element.
 class None
          This class represent the empty elements none.
 

Methods in net.sourceforge.jeuclid.elements.presentation.script that return JEuclidElement
 JEuclidElement Msup.getBase()
          A MathMLElement representing the base of the script.
 JEuclidElement Msubsup.getBase()
          A MathMLElement representing the base of the script.
 JEuclidElement Msub.getBase()
          A MathMLElement representing the base of the script.
 JEuclidElement Mmultiscripts.getBase()
          A MathMLElement representing the base of the script.
 JEuclidElement AbstractUnderOver.getBase()
          A MathMLElement representing the base of the script.
abstract  JEuclidElement AbstractSubSuper.getBase()
          A MathMLElement representing the base of the script.
 JEuclidElement Munderover.getOverscript()
          A MathMLElement representing the overscript of the script.
 JEuclidElement Munder.getOverscript()
          A MathMLElement representing the overscript of the script.
 JEuclidElement Mover.getOverscript()
          A MathMLElement representing the overscript of the script.
abstract  JEuclidElement AbstractUnderOver.getOverscript()
          A MathMLElement representing the overscript of the script.
 JEuclidElement Msup.getSubscript()
          A MathMLElement representing the subscript of the script.
 JEuclidElement Msubsup.getSubscript()
          A MathMLElement representing the subscript of the script.
 JEuclidElement Msub.getSubscript()
          A MathMLElement representing the subscript of the script.
abstract  JEuclidElement AbstractSubSuper.getSubscript()
          A MathMLElement representing the subscript of the script.
 JEuclidElement Msup.getSuperscript()
          A MathMLElement representing the superscript of the script.
 JEuclidElement Msubsup.getSuperscript()
          A MathMLElement representing the superscript of the script.
 JEuclidElement Msub.getSuperscript()
          A MathMLElement representing the superscript of the script.
abstract  JEuclidElement AbstractSubSuper.getSuperscript()
          A MathMLElement representing the superscript of the script.
 JEuclidElement Munderover.getUnderscript()
          A MathMLElement representing the underscript of the script.
 JEuclidElement Munder.getUnderscript()
          A MathMLElement representing the underscript of the script.
 JEuclidElement Mover.getUnderscript()
          A MathMLElement representing the underscript of the script.
abstract  JEuclidElement AbstractUnderOver.getUnderscript()
          A MathMLElement representing the underscript of the script.
 

Methods in net.sourceforge.jeuclid.elements.presentation.script with parameters of type JEuclidElement
 boolean Mmultiscripts.hasChildPostscripts(JEuclidElement child, LayoutContext context)
          returns true is the child has postscripts attached to it.
 boolean AbstractUnderOver.hasChildPostscripts(JEuclidElement child, LayoutContext context)
          returns true is the child has postscripts attached to it.
 boolean AbstractSubSuper.hasChildPostscripts(JEuclidElement child, LayoutContext context)
          returns true is the child has postscripts attached to it.
 boolean Mmultiscripts.hasChildPrescripts(JEuclidElement child)
          returns true is the child has prescripts attached to it.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.presentation.table
 

Classes in net.sourceforge.jeuclid.elements.presentation.table that implement JEuclidElement
 class AbstractTableElement
          Common functionality for all Table elements.
 class AbstractTableRow
          Abstract class for table rows with and without label.
 class Maligngroup
          This class represents the maligngroup tag.
 class Malignmark
          This class represents the malignmark tag.
 class Mlabeledtr
          This class represents the mlabeledtr tag.
 class Mtable
          This class presents a table.
 class Mtd
          This class presents a cell of a table.
 class Mtr
          This class presents a row in MathTable.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.presentation.token
 

Classes in net.sourceforge.jeuclid.elements.presentation.token that implement JEuclidElement
 class AbstractTokenWithTextLayout
          Common functionality for all tokens based on a text layout.
 class Mglyph
          Implements the mglyph element.
 class Mi
          This class presents a mathematical identifier, like "x".
 class Mn
          This class presents numbers in a equation.
 class Mo
          This class presents a math operator, like "(" or "*".
 class Ms
          This class represents string in a equation.
 class Mspace
          This class presents a mspace.
 class Mtext
          This class presents text in a equation and contains some utility methods.
 

Uses of JEuclidElement in net.sourceforge.jeuclid.elements.support.text
 

Methods in net.sourceforge.jeuclid.elements.support.text with parameters of type JEuclidElement
static AttributedCharacterIterator StringUtil.textContentAsAttributedCharacterIterator(LayoutContext contextNow, JEuclidElement contextElement, Node node, float corrector)
          Provide the text content of the current element as AttributedCharacterIterator.
 



Copyright © 2002-2010 The JEuclid project. All Rights Reserved.