org.foray.fotree
Class FOLineNonText

java.lang.Object
  extended by org.foray.fotree.FOLineNonText
All Implemented Interfaces:
org.axsl.fo.FoLineNonText, org.axsl.text.line.LineContent, org.axsl.text.line.LineNonText

public class FOLineNonText
extends Object
implements org.axsl.fo.FoLineNonText

Wraps an underlying "real" FOLineNonText along with the context to be used by that item for trait resolution.


Constructor Summary
FOLineNonText(org.axsl.fo.FoLineNonText realLineNonText, org.axsl.fo.FoContext context)
          Constructor.
 
Method Summary
 org.axsl.fo.FoLineNonText getContextWrapper(org.axsl.fo.FoContext context)
           
 org.axsl.fo.fo.GraftingPoint getGraftingPoint()
           
 org.axsl.fo.FoLineNonText getWrapped()
           
 int inlineSizeMaximum(org.axsl.fo.FoContext context, int lineLength)
           
 int inlineSizeMaximum(int lineLength)
           
 int inlineSizeMinimum(org.axsl.fo.FoContext context, int lineLength)
           
 int inlineSizeMinimum(int lineLength)
           
 int inlineSizeOptimum(org.axsl.fo.FoContext context, int lineLength)
           
 int inlineSizeOptimum(int lineLength)
           
 boolean isLastItemInBlock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FOLineNonText

public FOLineNonText(org.axsl.fo.FoLineNonText realLineNonText,
                     org.axsl.fo.FoContext context)
Constructor.

Parameters:
realLineNonText - The wrapped non-text item.
context - The FO context for this non-text item.
Method Detail

inlineSizeOptimum

public int inlineSizeOptimum(int lineLength)
Specified by:
inlineSizeOptimum in interface org.axsl.text.line.LineNonText

inlineSizeOptimum

public int inlineSizeOptimum(org.axsl.fo.FoContext context,
                             int lineLength)
Specified by:
inlineSizeOptimum in interface org.axsl.fo.FoLineNonText

inlineSizeMinimum

public int inlineSizeMinimum(int lineLength)
Specified by:
inlineSizeMinimum in interface org.axsl.text.line.LineNonText

inlineSizeMinimum

public int inlineSizeMinimum(org.axsl.fo.FoContext context,
                             int lineLength)
Specified by:
inlineSizeMinimum in interface org.axsl.fo.FoLineNonText

inlineSizeMaximum

public int inlineSizeMaximum(int lineLength)
Specified by:
inlineSizeMaximum in interface org.axsl.text.line.LineNonText

inlineSizeMaximum

public int inlineSizeMaximum(org.axsl.fo.FoContext context,
                             int lineLength)
Specified by:
inlineSizeMaximum in interface org.axsl.fo.FoLineNonText

isLastItemInBlock

public boolean isLastItemInBlock()
Specified by:
isLastItemInBlock in interface org.axsl.text.line.LineContent

getContextWrapper

public org.axsl.fo.FoLineNonText getContextWrapper(org.axsl.fo.FoContext context)
Specified by:
getContextWrapper in interface org.axsl.fo.FoLineNonText

getWrapped

public org.axsl.fo.FoLineNonText getWrapped()
Specified by:
getWrapped in interface org.axsl.fo.FoLineNonText

getGraftingPoint

public org.axsl.fo.fo.GraftingPoint getGraftingPoint()
Specified by:
getGraftingPoint in interface org.axsl.fo.FoLineNonText


Copyright © 2017. All rights reserved.