Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

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

Packages that use MinOptMax
org.apache.fop.fo.flow.table |
org.apache.fop.fo.properties | Classes representing the various property types as well as supporting data structures for the FO tree.
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.fo.flow.table

Methods in org.apache.fop.fo.flow.table that return MinOptMax
`MinOptMax` | `EffRow.getHeight()` Returns the calculated height for this EffRow, including the cells' bpds/paddings/borders, and the table's border-separation.
`MinOptMax` | `EffRow.getExplicitHeight()`

Methods in org.apache.fop.fo.flow.table with parameters of type MinOptMax
`void` | `EffRow.setHeight(MinOptMax mom)` Sets the calculated height for this EffRow, including everything (cells' bpds, paddings, borders, and border-separation).
`void` | `EffRow.setExplicitHeight(MinOptMax mom)` Sets the height for this row that resulted from the explicit height properties specified by the user.

Uses of MinOptMax in org.apache.fop.fo.properties

Methods in org.apache.fop.fo.properties that return MinOptMax
`MinOptMax` | `LengthRangeProperty.toMinOptMax(PercentBaseContext context)` Converts this `LengthRangeProperty` to a `MinOptMax`.

Uses of MinOptMax in org.apache.fop.layoutmgr

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

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` | `UnresolvedListElementWithLength.getLength()`
`MinOptMax` | `LayoutContext.getStackLimitBP()` Returns the stack limit in block-progression-dimension.
`MinOptMax` | `KnuthBlockBox.getIPDRange()`

Methods in org.apache.fop.layoutmgr with parameters of type MinOptMax
`void` | `PaddingElement.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution. This method is called once before each call to the layout manager's addAreas() method.
`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` | `BlockLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length of its space.
`void` | `BlockLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its border.
`void` | `BlockLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its padding.
`static boolean` | `ElementListUtils.removeLegalBreaks(java.util.List elements, MinOptMax constraint)` Removes legal breaks in an element list.
`abstract void` | `BorderOrPaddingElement.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution. This method is called once before each call to the layout manager's addAreas() method.
`abstract void` | `UnresolvedListElementWithLength.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution.
`void` | `BorderElement.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution. This method is called once before each call to the layout manager's addAreas() method.
`void` | `BlockContainerLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length of its space.
`void` | `BlockContainerLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its border.
`void` | `BlockContainerLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its padding.
`void` | `SpaceElement.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution. This method is called once before each call to the layout manager's addAreas() method.
`void` | `LayoutContext.setStackLimitBP(MinOptMax limit)` Sets the stack limit in block-progression-dimension.
`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` | `BlockStackingLayoutManager.addBlockSpacing(double adjust, MinOptMax minoptmax)` Add a block spacer for space before and space after a block.

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

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` | `LeaderLayoutManager.getAllocationIPD(int refIPD)` Return the allocated IPD for this area.
`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` | `InlineLayoutManager.getExtraIPD(boolean isNotFirst, boolean isNotLast)` Returns the extra IPD needed for any leading or trailing fences for the current area.
`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 spaceAdjust)` Adds a space to the 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` | `ListBlockLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length of its space.
`void` | `ListBlockLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its border.
`void` | `ListBlockLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its padding.
`void` | `ListItemLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length of its space.
`void` | `ListItemLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its border.
`void` | `ListItemLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its padding.

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)` Notifies the layout manager about the effective length of its space.
`void` | `TableLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its border.
`void` | `TableLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its padding.

Uses of MinOptMax in org.apache.fop.traits

Fields in org.apache.fop.traits declared as MinOptMax
`static MinOptMax` | `MinOptMax.ZERO` The zero `MinOptMax` instance with `min == opt == max == 0`.

Methods in org.apache.fop.traits that return MinOptMax
`static MinOptMax` | `MinOptMax.getInstance(int min, int opt, int max)` Returns an instance of `MinOptMax` with the given values.
`static MinOptMax` | `MinOptMax.getInstance(int value)` Returns an instance of `MinOptMax` with one fixed value for all three properties (min, opt, max).
`MinOptMax` | `MinOptMax.plus(MinOptMax operand)` Returns the sum of this `MinOptMax` and the given `MinOptMax`.
`MinOptMax` | `MinOptMax.plus(int value)` Adds the given value to all three components of this instance and returns the result.
`MinOptMax` | `MinOptMax.minus(MinOptMax operand)` Returns the difference of this `MinOptMax` and the given `MinOptMax`.
`MinOptMax` | `MinOptMax.minus(int value)` Subtracts the given value from all three components of this instance and returns the result.
`MinOptMax` | `MinOptMax.plusMin(int minOperand)` Deprecated. Do not use! It's only for backwards compatibility.
`MinOptMax` | `MinOptMax.minusMin(int minOperand)` Deprecated. Do not use! It's only for backwards compatibility.
`MinOptMax` | `MinOptMax.plusMax(int maxOperand)` Deprecated. Do not use! It's only for backwards compatibility.
`MinOptMax` | `MinOptMax.minusMax(int maxOperand)` Deprecated. Do not use! It's only for backwards compatibility.
`MinOptMax` | `MinOptMax.mult(int factor)` Returns the product of this `MinOptMax` and the given factor.
`MinOptMax` | `MinOptMax.extendMinimum(int newMin)` Extends the minimum length to the given length if necessary, and adjusts opt and max accordingly.
`MinOptMax` | `SpaceVal.getSpace()` Returns the Space value.

Methods in org.apache.fop.traits with parameters of type MinOptMax
`MinOptMax` | `MinOptMax.plus(MinOptMax operand)` Returns the sum of this `MinOptMax` and the given `MinOptMax`.
`MinOptMax` | `MinOptMax.minus(MinOptMax operand)` Returns the difference of this `MinOptMax` and the given `MinOptMax`.

Constructors in org.apache.fop.traits with parameters of type MinOptMax
`SpaceVal(MinOptMax space, boolean conditional, boolean forcing, int precedence)` Constructor for SpaceVal objects based on the full set of properties.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

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