Uses of Interface
net.sourceforge.jeuclid.layout.LayoutableNode

Packages that use LayoutableNode
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 Element handling support. 
net.sourceforge.jeuclid.layout Contains the layout classes. 
 

Uses of LayoutableNode in net.sourceforge.jeuclid.elements
 

Subinterfaces of LayoutableNode in net.sourceforge.jeuclid.elements
 interface JEuclidElement
          Interface for all MathElements within JEuclid.
 

Classes in net.sourceforge.jeuclid.elements that implement LayoutableNode
 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 types with arguments of type LayoutableNode
protected abstract  List<LayoutableNode> AbstractElementWithDelegates.createDelegates()
          Overwrite this function in your implementation.
 List<LayoutableNode> AbstractJEuclidElement.getChildrenToDraw()
          
 List<LayoutableNode> AbstractInvisibleJEuclidElement.getChildrenToDraw()
          
 List<LayoutableNode> AbstractElementWithDelegates.getChildrenToDraw()
          
 List<LayoutableNode> AbstractJEuclidElement.getChildrenToLayout()
          
 List<LayoutableNode> AbstractInvisibleJEuclidElement.getChildrenToLayout()
          
 List<LayoutableNode> AbstractElementWithDelegates.getChildrenToLayout()
          
 

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

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

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

Classes in net.sourceforge.jeuclid.elements.generic that implement LayoutableNode
 class DocumentElement
          Class for MathML Document Nodes.
 class ForeignElement
          This class represents a foreign element.
 class MathImpl
          The root element for creating a MathElement tree.
 

Methods in net.sourceforge.jeuclid.elements.generic that return types with arguments of type LayoutableNode
 List<LayoutableNode> DocumentElement.getChildrenToDraw()
          
 List<LayoutableNode> DocumentElement.getChildrenToLayout()
          
 

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

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

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

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

Methods in net.sourceforge.jeuclid.elements.presentation.enlivening that return types with arguments of type LayoutableNode
protected  List<LayoutableNode> Maction.createDelegates()
          Overwrite this function in your implementation.
 

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

Classes in net.sourceforge.jeuclid.elements.presentation.general that implement LayoutableNode
 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.
 

Methods in net.sourceforge.jeuclid.elements.presentation.general that return types with arguments of type LayoutableNode
protected  List<LayoutableNode> Mfenced.createDelegates()
          Overwrite this function in your implementation.
protected  List<LayoutableNode> Menclose.createDelegates()
          Overwrite this function in your implementation.
 List<LayoutableNode> Mphantom.getChildrenToDraw()
          
protected  List<LayoutableNode> Msqrt.getContent()
          retrieve the content of this radical element.
protected  List<LayoutableNode> Mroot.getContent()
          retrieve the content of this radical element.
protected abstract  List<LayoutableNode> AbstractRoot.getContent()
          retrieve the content of this radical element.
 

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

Classes in net.sourceforge.jeuclid.elements.presentation.script that implement LayoutableNode
 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.
 

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

Classes in net.sourceforge.jeuclid.elements.presentation.table that implement LayoutableNode
 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 LayoutableNode in net.sourceforge.jeuclid.elements.presentation.token
 

Classes in net.sourceforge.jeuclid.elements.presentation.token that implement LayoutableNode
 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.
 

Methods in net.sourceforge.jeuclid.elements.presentation.token that return types with arguments of type LayoutableNode
 List<LayoutableNode> AbstractTokenWithTextLayout.getChildrenToDraw()
          
 List<LayoutableNode> AbstractTokenWithTextLayout.getChildrenToLayout()
          
 

Uses of LayoutableNode in net.sourceforge.jeuclid.elements.support
 

Methods in net.sourceforge.jeuclid.elements.support that return types with arguments of type LayoutableNode
static List<LayoutableNode> ElementListSupport.createListOfLayoutChildren(Node parent)
          Creates a list of layoutable children for the given Element.
 

Method parameters in net.sourceforge.jeuclid.elements.support with type arguments of type LayoutableNode
static void ElementListSupport.layoutSequential(LayoutView view, LayoutInfo info, List<LayoutableNode> children, LayoutStage stage)
           
 

Uses of LayoutableNode in net.sourceforge.jeuclid.layout
 

Subinterfaces of LayoutableNode in net.sourceforge.jeuclid.layout
 interface LayoutableDocument
           
 

Methods in net.sourceforge.jeuclid.layout that return types with arguments of type LayoutableNode
 List<LayoutableNode> LayoutableNode.getChildrenToDraw()
           
 List<LayoutableNode> LayoutableNode.getChildrenToLayout()
           
 

Methods in net.sourceforge.jeuclid.layout with parameters of type LayoutableNode
 LayoutInfo LayoutView.getInfo(LayoutableNode child)
          Retrieve the Info object for a given child.
 LayoutInfo JEuclidView.getInfo(LayoutableNode node)
          Retrieve the Info object for a given child.
 Rectangle2D JEuclidView.getRect(float offsetX, float offsetY, LayoutableNode node)
          Gets the absolute Bounds for a given node and offset.
 



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