fop 0.94

Uses of Class
org.apache.fop.traits.MinOptMax

Packages that use MinOptMax
org.apache.fop.layoutmgr FOP's layout engine.  
org.apache.fop.layoutmgr.inline Layout managers for inline formatting objects and line building. 
org.apache.fop.layoutmgr.list Layout managers for lists. 
org.apache.fop.layoutmgr.table Layout managers for tables. 
org.apache.fop.traits Trait classes and other supporting data structures. 
 

Uses of MinOptMax in org.apache.fop.layoutmgr
 

Fields in org.apache.fop.layoutmgr declared as MinOptMax
protected  MinOptMax BlockStackingLayoutManager.foSpaceBefore
          Holds the (one-time use) fo:block space-before and -after properties.
protected  MinOptMax BlockStackingLayoutManager.foSpaceAfter
          see foSpaceBefore
protected  MinOptMax AbstractBreaker.footnoteSeparatorLength
           
 

Methods in org.apache.fop.layoutmgr that return MinOptMax
 MinOptMax SpaceSpecifier.resolve(boolean endsReferenceArea)
          Resolve the current sequence of space-specifiers, accounting for forcing values.
 MinOptMax LayoutContext.getStackLimit()
           
static MinOptMax MinOptMaxUtil.toMinOptMax(LengthRangeProperty prop, PercentBaseContext context)
          Converts a LengthRangeProperty to a MinOptMax.
 MinOptMax UnresolvedListElementWithLength.getLength()
           
 MinOptMax KnuthBlockBox.getIPDRange()
           
 

Methods in org.apache.fop.layoutmgr with parameters of type MinOptMax
 void BorderElement.notifyLayoutManager(MinOptMax effectiveLength)
           
 void BlockContainerLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)
           
 void BlockContainerLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)
           
 void BlockContainerLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)
           
 void ConditionalElementListener.notifySpace(RelSide side, MinOptMax effectiveLength)
          Notifies the layout manager about the effective length of its space.
 void ConditionalElementListener.notifyBorder(RelSide side, MinOptMax effectiveLength)
          Notifies the layout manager about the effective length/width of its border.
 void ConditionalElementListener.notifyPadding(RelSide side, MinOptMax effectiveLength)
          Notifies the layout manager about the effective length/width of its padding.
 void LayoutContext.setStackLimit(MinOptMax limit)
           
static void MinOptMaxUtil.restrict(MinOptMax mom, LengthRangeProperty lr, PercentBaseContext context)
          Restricts a MinOptMax using the values from a LengthRangeProperty.
static void MinOptMaxUtil.extendMinimum(MinOptMax mom, int len, boolean optToLen)
          Extend the minimum length to the given length.
static void MinOptMaxUtil.fixAfterMinChanged(MinOptMax mom)
          After a calculation on a MinOptMax, this can be called to set opt to a new effective value.
 void BlockStackingLayoutManager.addBlockSpacing(double adjust, MinOptMax minoptmax)
          Add a block spacer for space before and space after a block.
static boolean ElementListUtils.removeLegalBreaks(java.util.LinkedList elements, MinOptMax constraint)
          Removes legal breaks in an element list.
abstract  void UnresolvedListElementWithLength.notifyLayoutManager(MinOptMax effectiveLength)
          Called to notify the affected layout manager about the effective length after resolution.
 void BlockLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)
           
 void BlockLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)
           
 void BlockLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)
           
 void PaddingElement.notifyLayoutManager(MinOptMax effectiveLength)
           
abstract  void BorderOrPaddingElement.notifyLayoutManager(MinOptMax effectiveLength)
           
static int TraitSetter.getEffectiveSpace(double adjust, MinOptMax space)
          Returns the effective space length of a resolved space specifier based on the adjustment value.
static void TraitSetter.addSpaceBeforeAfter(Area area, double adjust, MinOptMax spaceBefore, MinOptMax spaceAfter)
          Adds traits for space-before and space-after to an area.
 void SpaceElement.notifyLayoutManager(MinOptMax effectiveLength)
           
 

Constructors in org.apache.fop.layoutmgr with parameters of type MinOptMax
UnresolvedListElementWithLength(Position position, MinOptMax length, RelSide side, boolean conditional, boolean isFirst, boolean isLast)
          Main constructor
KnuthBlockBox(int w, MinOptMax range, int bpdim, Position pos, boolean bAux)
          Creates a new box.
BalancingColumnBreakingAlgorithm(LayoutManager topLevelLM, PageProvider pageProvider, PageBreakingAlgorithm.PageBreakingLayoutListener layoutListener, int alignment, int alignmentLast, MinOptMax footnoteSeparatorLength, boolean partOverflowRecovery, int columnCount)
           
 

Uses of MinOptMax in org.apache.fop.layoutmgr.inline
 

Fields in org.apache.fop.layoutmgr.inline declared as MinOptMax
protected  MinOptMax InlineStackingLayoutManager.extraBPD
          Size of border and padding in BPD (ie, before and after).
protected  MinOptMax LeafNodeLayoutManager.AreaInfo.ipdArea
           
 

Methods in org.apache.fop.layoutmgr.inline that return MinOptMax
protected  MinOptMax InlineStackingLayoutManager.getExtraIPD(boolean bNotFirst, boolean bNotLast)
          Returns the extra IPD needed for any leading or trailing fences for the current area.
protected  MinOptMax InlineStackingLayoutManager.getPrevIPD(LayoutManager lm)
          TODO: Explain this method
protected  MinOptMax LeaderLayoutManager.getAllocationIPD(int refIPD)
          Return the allocated IPD for this area.
protected  MinOptMax InlineLayoutManager.getExtraIPD(boolean isNotFirst, boolean isNotLast)
           
protected  MinOptMax LeafNodeLayoutManager.getAllocationIPD(int refIPD)
          Get the allocation ipd of the inline area.
 

Methods in org.apache.fop.layoutmgr.inline with parameters of type MinOptMax
protected  void InlineStackingLayoutManager.addSpace(Area parentArea, MinOptMax spaceRange, double dSpaceAdjust)
          Adds a space to the area
protected  TextArea TextLayoutManager.createTextArea(MinOptMax width, int adjust, LayoutContext context, int spaceDiff, int firstIndex, int lastIndex, boolean isLastArea)
          Create an inline word area.
 

Constructors in org.apache.fop.layoutmgr.inline with parameters of type MinOptMax
LeafNodeLayoutManager.AreaInfo(short iLS, MinOptMax ipd, boolean bHyph, AlignmentContext alignmentContext)
           
 

Uses of MinOptMax in org.apache.fop.layoutmgr.list
 

Methods in org.apache.fop.layoutmgr.list with parameters of type MinOptMax
 void ListItemLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)
           
 void ListItemLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)
           
 void ListItemLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)
           
 void ListBlockLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)
           
 void ListBlockLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)
           
 void ListBlockLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)
           
 

Uses of MinOptMax in org.apache.fop.layoutmgr.table
 

Methods in org.apache.fop.layoutmgr.table with parameters of type MinOptMax
 void TableLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)
           
 void TableLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)
           
 void TableLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)
           
 

Uses of MinOptMax in org.apache.fop.traits
 

Methods in org.apache.fop.traits that return MinOptMax
 MinOptMax SpaceVal.getSpace()
          Returns the Space value.
static MinOptMax MinOptMax.subtract(MinOptMax op1, MinOptMax op2)
          Subtracts one MinOptMax instance from another returning a new one.
static MinOptMax MinOptMax.add(MinOptMax op1, MinOptMax op2)
          Adds one MinOptMax instance to another returning a new one.
static MinOptMax MinOptMax.multiply(MinOptMax op1, double mult)
          Multiplies a MinOptMax instance with a factor returning a new instance.
 

Methods in org.apache.fop.traits with parameters of type MinOptMax
static MinOptMax MinOptMax.subtract(MinOptMax op1, MinOptMax op2)
          Subtracts one MinOptMax instance from another returning a new one.
static MinOptMax MinOptMax.add(MinOptMax op1, MinOptMax op2)
          Adds one MinOptMax instance to another returning a new one.
static MinOptMax MinOptMax.multiply(MinOptMax op1, double mult)
          Multiplies a MinOptMax instance with a factor returning a new instance.
 void MinOptMax.add(MinOptMax op)
          Adds another MinOptMax instance to this one.
 void MinOptMax.subtract(MinOptMax op)
          Subtracts another MinOptMax instance from this one.
 

Constructors in org.apache.fop.traits with parameters of type MinOptMax
SpaceVal(MinOptMax space, boolean bConditional, boolean bForcing, int iPrecedence)
          Constructor for SpaceVal objects based on the full set of properties.
MinOptMax(MinOptMax op)
          Copy constructor.
 


fop 0.94

Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.