| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.  | 
|
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||