Uses of Interface
net.sourceforge.jeuclid.LayoutContext

Packages that use LayoutContext
net.sourceforge.jeuclid Entry point for JEuclid. 
net.sourceforge.jeuclid.context   
net.sourceforge.jeuclid.converter An API for conversion from MathML to different output formats. 
net.sourceforge.jeuclid.elements Provides support for generic MathML elements. 
net.sourceforge.jeuclid.elements.generic Provides support for MathML elements. 
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.elements.support.attributes Attribute handling support. 
net.sourceforge.jeuclid.elements.support.text Internal Utilities for text and string handling. 
net.sourceforge.jeuclid.layout Contains the layout classes. 
 

Uses of LayoutContext in net.sourceforge.jeuclid
 

Subinterfaces of LayoutContext in net.sourceforge.jeuclid
 interface MutableLayoutContext
           
 

Methods in net.sourceforge.jeuclid that return LayoutContext
 LayoutContext MutableLayoutContext.setParameter(Parameter which, Object newValue)
          Set a layout Parameter.
 

Uses of LayoutContext in net.sourceforge.jeuclid.context
 

Classes in net.sourceforge.jeuclid.context that implement LayoutContext
 class InlineLayoutContext
           
 class LayoutContextImpl
           
 class RelativeScriptlevelLayoutContext
           
 class StyleAttributeLayoutContext
           
 

Methods in net.sourceforge.jeuclid.context that return LayoutContext
static LayoutContext LayoutContextImpl.getDefaultLayoutContext()
          Retrieve the default layout context.
 LayoutContext LayoutContextImpl.setParameter(Parameter which, Object newValue)
          Set a layout Parameter.
 

Constructors in net.sourceforge.jeuclid.context with parameters of type LayoutContext
InlineLayoutContext(LayoutContext parent)
          Default Constructor.
InlineLayoutContext(LayoutContext parent, boolean increase)
          Behavior for mfrac.
LayoutContextImpl(LayoutContext copyFromContext)
          Default Constructor.
RelativeScriptlevelLayoutContext(LayoutContext parent, int offset)
          Default Constructor.
StyleAttributeLayoutContext(LayoutContext parent, String msize, Color foreground)
          Default Constructor.
 

Uses of LayoutContext in net.sourceforge.jeuclid.converter
 

Methods in net.sourceforge.jeuclid.converter with parameters of type LayoutContext
 Dimension Converter.convert(File inFile, File outFile, String outFileType, LayoutContext params)
          Converts an existing file from MathML or ODF to the given type.
 Dimension Converter.convert(Node doc, File outFile, String outFileType, LayoutContext params)
          Converts an existing document from MathML to the given type and store it in a file.
 ConverterPlugin.DocumentWithDimension ImageIOConverter.convert(Node doc, LayoutContext context)
          Convert from the given Math Object to an XML DOM Document.
 ConverterPlugin.DocumentWithDimension FreeHepConverter.convert(Node doc, LayoutContext context)
          Convert from the given Math Object to an XML DOM Document.
 ConverterPlugin.DocumentWithDimension ConverterPlugin.convert(Node doc, LayoutContext context)
          Convert from the given Math Object to an XML DOM Document.
 ConverterPlugin.DocumentWithDimension BatikConverter.convert(Node doc, LayoutContext context)
          Convert from the given Math Object to an XML DOM Document.
 Dimension ImageIOConverter.convert(Node doc, LayoutContext context, OutputStream outStream)
          Write the given MathBase object with its rendering parameters into the given output stream.
 Dimension FreeHepConverter.convert(Node doc, LayoutContext context, OutputStream outStream)
          Write the given MathBase object with its rendering parameters into the given output stream.
 Dimension ConverterPlugin.convert(Node doc, LayoutContext context, OutputStream outStream)
          Write the given MathBase object with its rendering parameters into the given output stream.
 Dimension BatikConverter.convert(Node doc, LayoutContext context, OutputStream outStream)
          Write the given MathBase object with its rendering parameters into the given output stream.
 Dimension Converter.convert(Node doc, OutputStream outStream, String outFileType, LayoutContext params)
          Converts an existing document from MathML to the given XML based type and writes it to the provided output stream.
 ConverterPlugin.DocumentWithDimension Converter.convert(Node doc, String outFileType, LayoutContext params)
          Converts an existing document from MathML to the given XML based type and store it in a DOM document.
 Dimension Converter.convert(String docString, OutputStream outStream, String outFileType, LayoutContext params)
          Converts an XML string from MathML to the given XML based type and writes it to the provided output stream.
 void Processor.process(Source inputSource, Result result, LayoutContext context)
          Pre-process a .fo file.
 BufferedImage Converter.render(Node node, LayoutContext context)
          Renders a document into an image.
 BufferedImage Converter.render(Node node, LayoutContext context, int imageType)
          Renders a document into an image.
 

Uses of LayoutContext in net.sourceforge.jeuclid.elements
 

Methods in net.sourceforge.jeuclid.elements that return LayoutContext
 LayoutContext AbstractJEuclidElement.applyLocalAttributesToContext(LayoutContext context)
          Retrieve the LayoutContext valid for the current node.
 LayoutContext JEuclidNode.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext AbstractJEuclidElement.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 

Methods in net.sourceforge.jeuclid.elements with parameters of type LayoutContext
 LayoutContext AbstractJEuclidElement.applyLocalAttributesToContext(LayoutContext context)
          Retrieve the LayoutContext valid for the current node.
 LayoutContext JEuclidNode.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext AbstractJEuclidElement.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 Font AbstractJEuclidElement.getFont(LayoutContext context)
          Gets the used font.
 FontMetrics AbstractJEuclidElement.getFontMetrics(Graphics2D g, LayoutContext context)
          Gets the font metrics of the used font.
 float AbstractJEuclidElement.getMiddleShift(Graphics2D g, LayoutContext context)
          Returns the distance of the baseline and the middleline.
 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.
 void AbstractJEuclidElement.layoutStage1(LayoutView view, LayoutInfo info, LayoutStage childMinStage, LayoutContext context)
          context insensitive layout.
 void AbstractJEuclidElement.layoutStage2(LayoutView view, LayoutInfo info, LayoutContext context)
          context sensitive layout.
protected  void AbstractJEuclidElement.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
 

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

Methods in net.sourceforge.jeuclid.elements.generic that return LayoutContext
 LayoutContext MathImpl.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext DocumentElement.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 

Methods in net.sourceforge.jeuclid.elements.generic with parameters of type LayoutContext
 LayoutContext MathImpl.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext DocumentElement.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 void DocumentElement.layoutStage1(LayoutView view, LayoutInfo info, LayoutStage childMinStage, LayoutContext context)
          context insensitive layout.
 void DocumentElement.layoutStage2(LayoutView view, LayoutInfo info, LayoutContext context)
          context sensitive layout.
 

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

Methods in net.sourceforge.jeuclid.elements.presentation.general that return LayoutContext
 LayoutContext Merror.applyLocalAttributesToContext(LayoutContext context)
          Retrieve the LayoutContext valid for the current node.
 LayoutContext Mstyle.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext Mroot.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext Mfrac.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 

Methods in net.sourceforge.jeuclid.elements.presentation.general with parameters of type LayoutContext
 LayoutContext Merror.applyLocalAttributesToContext(LayoutContext context)
          Retrieve the LayoutContext valid for the current node.
 LayoutContext Mstyle.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext Mroot.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext Mfrac.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 float Mfrac.getLinethickness(Graphics2D g, LayoutContext context)
           
protected  void Mfrac.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
protected  void AbstractRoot.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
 

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

Methods in net.sourceforge.jeuclid.elements.presentation.script that return LayoutContext
 LayoutContext AbstractUnderOver.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext AbstractScriptElement.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 

Methods in net.sourceforge.jeuclid.elements.presentation.script with parameters of type LayoutContext
 LayoutContext AbstractUnderOver.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 LayoutContext AbstractScriptElement.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 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.
protected  void Mmultiscripts.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
protected  void AbstractUnderOver.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
protected  void AbstractSubSuper.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
 

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

Methods in net.sourceforge.jeuclid.elements.presentation.table that return LayoutContext
 LayoutContext Mtable.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 

Methods in net.sourceforge.jeuclid.elements.presentation.table with parameters of type LayoutContext
 LayoutContext Mtable.getChildLayoutContext(int childNum, LayoutContext context)
          get the layout context for the given child.
 void Mtable.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
 

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

Methods in net.sourceforge.jeuclid.elements.presentation.token with parameters of type LayoutContext
 float Mo.getLargeOpCorrector(LayoutContext now)
           
 void Mo.layoutStage1(LayoutView view, LayoutInfo info, LayoutStage childMinStage, LayoutContext context)
          context insensitive layout.
 void Mo.layoutStage2(LayoutView view, LayoutInfo info, LayoutContext context)
          context sensitive layout.
protected  void Mspace.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
 void AbstractTokenWithTextLayout.layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
          Layout for elements which are stage independent.
 AttributedCharacterIterator Ms.modifyTextContent(AttributedCharacterIterator aci, LayoutContext layoutContext)
          modified the given Characters to match what is required for this element.
 AttributedCharacterIterator Mglyph.modifyTextContent(AttributedCharacterIterator aci, LayoutContext now)
          modified the given Characters to match what is required for this element.
 

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

Methods in net.sourceforge.jeuclid.elements.support with parameters of type LayoutContext
static float GraphicsSupport.getFontsizeInPoint(LayoutContext context)
          Gets the size of the actual font used (including scriptsizemultiplier).
static float GraphicsSupport.lineWidth(LayoutContext context)
          Retrieve the width of a line that would be 1pt if unscaled.
 

Uses of LayoutContext in net.sourceforge.jeuclid.elements.support.attributes
 

Methods in net.sourceforge.jeuclid.elements.support.attributes with parameters of type LayoutContext
static float AttributesHelper.convertSizeToPt(String sizeString, LayoutContext context, String defaultUnit)
          Translates size into pt.
 Font MathVariant.createFont(float size, int codepoint, LayoutContext context, boolean force)
          Create a font for the given attributes.
static float AttributesHelper.parseRelativeSize(String sizeString, LayoutContext context, float relativeTo)
          Parse a size that is relative to a given size.
 

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

Methods in net.sourceforge.jeuclid.elements.support.text with parameters of type LayoutContext
static AttributedString StringUtil.convertStringtoAttributedString(String inputString, MathVariant baseVariant, float fontSize, LayoutContext context)
          Converts a given String to an attributed string with the proper variants set.
static TextLayout StringUtil.createTextLayoutFromAttributedString(Graphics2D g, AttributedString aString, LayoutContext context)
          Safely creates a Text Layout from an attributed string.
 AttributedCharacterIterator TextContentModifier.modifyTextContent(AttributedCharacterIterator aci, LayoutContext layoutContext)
          modified the given Characters to match what is required for this element.
static AttributedCharacterIterator StringUtil.textContentAsAttributedCharacterIterator(LayoutContext contextNow, JEuclidElement contextElement, Node node, float corrector)
          Provide the text content of the current element as AttributedCharacterIterator.
 

Uses of LayoutContext in net.sourceforge.jeuclid.layout
 

Methods in net.sourceforge.jeuclid.layout with parameters of type LayoutContext
 void LayoutableNode.layoutStage1(LayoutView view, LayoutInfo info, LayoutStage childMinStage, LayoutContext context)
          context insensitive layout.
 void LayoutableNode.layoutStage2(LayoutView view, LayoutInfo info, LayoutContext context)
          context sensitive layout.
 

Constructors in net.sourceforge.jeuclid.layout with parameters of type LayoutContext
JEuclidView(Node node, LayoutContext layoutContext, Graphics2D layoutGraphics)
          Default Constructor.
 



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