Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.2
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.fonts | Classes for font handling.
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.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.getExplicitHeight()`
`MinOptMax` | `EffRow.getHeight()` Returns the calculated height for this EffRow, including the cells' bpds/paddings/borders, and the table's border-separation.

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

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.fonts

Fields in org.apache.fop.fonts declared as MinOptMax
`MinOptMax` | `GlyphMapping.areaIPD`

Methods in org.apache.fop.fonts with parameters of type MinOptMax
`void` | `GlyphMapping.addToAreaIPD(MinOptMax idp)`
`static GlyphMapping` | `GlyphMapping.doGlyphMapping(TextFragment text, int startIndex, int endIndex, Font font, MinOptMax letterSpaceIPD, MinOptMax[] letterSpaceAdjustArray, char precedingChar, char breakOpportunityChar, boolean endsWithHyphen, int level, boolean dontOptimizeForIdentityMapping, boolean retainAssociations, boolean retainControls)`
`static GlyphMapping` | `GlyphMapping.doGlyphMapping(TextFragment text, int startIndex, int endIndex, Font font, MinOptMax letterSpaceIPD, MinOptMax[] letterSpaceAdjustArray, char precedingChar, char breakOpportunityChar, boolean endsWithHyphen, int level, boolean dontOptimizeForIdentityMapping, boolean retainAssociations, boolean retainControls)`

Constructors in org.apache.fop.fonts with parameters of type MinOptMax
`GlyphMapping(int startIndex, int endIndex, int wordSpaceCount, int letterSpaceCount, MinOptMax areaIPD, boolean isHyphenated, boolean isSpace, boolean breakOppAfter, Font font, int level, int[][] gposAdjustments)`
`GlyphMapping(int startIndex, int endIndex, int wordSpaceCount, int letterSpaceCount, MinOptMax areaIPD, boolean isHyphenated, boolean isSpace, boolean breakOppAfter, Font font, int level, int[][] gposAdjustments, java.lang.String mapping, java.util.List associations)`

Uses of MinOptMax in org.apache.fop.layoutmgr

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

Methods in org.apache.fop.layoutmgr that return MinOptMax
`MinOptMax` | `KnuthBlockBox.getIPDRange()`
`MinOptMax` | `UnresolvedListElementWithLength.getLength()`
`MinOptMax` | `LayoutContext.getStackLimitBP()` Returns the stack limit in block-progression-dimension.
`MinOptMax` | `SpaceSpecifier.resolve(boolean endsReferenceArea)` Resolve the current sequence of space-specifiers, accounting for forcing values.

Methods in org.apache.fop.layoutmgr with parameters of type MinOptMax
`void` | `BlockStackingLayoutManager.addBlockSpacing(double adjust, MinOptMax minoptmax)` Add a block spacer for space before and space after a block.
`static void` | `TraitSetter.addSpaceBeforeAfter(Area area, double adjust, MinOptMax spaceBefore, MinOptMax spaceAfter)` Adds traits for space-before and space-after to an area.
`static int` | `TraitSetter.getEffectiveSpace(double adjust, MinOptMax space)` Returns the effective space length of a resolved space specifier based on the adjustment value.
`void` | `PageSequenceLayoutManager.holdFootnotes(java.util.List fl, java.util.List ll, int tfl, int ifl, boolean fp, boolean nf, int fnfi, int fli, int fei, MinOptMax fsl, int pfli, int pfei)`
`void` | `PageBreaker.holdFootnotes(java.util.List fl, java.util.List ll, int tfl, int ifl, boolean fp, boolean nf, int fnfi, int fli, int fei, MinOptMax fsl, int pfli, int pfei)`
`void` | `SpacedBorderedPaddedBlockLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength)`
`void` | `ConditionalElementListener.notifyBorder(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its border.
`void` | `BorderElement.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution.
`abstract void` | `BorderOrPaddingElement.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution.
`void` | `SpaceElement.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution.
`abstract void` | `UnresolvedListElementWithLength.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution.
`void` | `PaddingElement.notifyLayoutManager(MinOptMax effectiveLength)` Called to notify the affected layout manager about the effective length after resolution.
`void` | `SpacedBorderedPaddedBlockLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength)`
`void` | `ConditionalElementListener.notifyPadding(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length/width of its padding.
`void` | `SpacedBorderedPaddedBlockLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength)`
`void` | `ConditionalElementListener.notifySpace(RelSide side, MinOptMax effectiveLength)` Notifies the layout manager about the effective length of its space.
`static boolean` | `ElementListUtils.removeLegalBreaks(java.util.List elements, MinOptMax constraint)` Removes legal breaks in an element list.
`void` | `LayoutContext.setStackLimitBP(MinOptMax limit)` Sets the stack limit in block-progression-dimension.

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)`
`KnuthBlockBox(int width, MinOptMax range, int bpdim, Position pos, boolean auxiliary)` Creates a new box.
`KnuthGlue(MinOptMax minOptMax, Position pos, boolean auxiliary)` Creates a new `KnuthGlue`.
`UnresolvedListElementWithLength(Position position, MinOptMax length, RelSide side, boolean conditional, boolean isFirst, boolean isLast)` Main constructor

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` ipd of area

Methods in org.apache.fop.layoutmgr.inline that return MinOptMax
`protected MinOptMax` | `LeafNodeLayoutManager.getAllocationIPD(int refIPD)` Get the allocation ipd of the inline area.
`protected MinOptMax` | `AbstractPageNumberCitationLayoutManager.getAllocationIPD(int refIPD)`
`protected MinOptMax` | `LeaderLayoutManager.getAllocationIPD(int refIPD)` Return the allocated IPD for this 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` | `InlineStackingLayoutManager.getExtraIPD(boolean bNotFirst, boolean bNotLast)` Returns the extra IPD needed for any leading or trailing fences for the current 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 letterSpaces, MinOptMax ipd, boolean isHyphenated, AlignmentContext alignmentContext)` Construct an area information item.

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
`MinOptMax` | `MinOptMax.extendMinimum(int newMin)` Extends the minimum length to the given length if necessary, and adjusts opt and max accordingly.
`static MinOptMax` | `MinOptMax.getInstance(int value)` Returns an instance of `MinOptMax` with one fixed value for all three properties (min, opt, max).
`static MinOptMax` | `MinOptMax.getInstance(int min, int opt, int max)` Returns an instance of `MinOptMax` with the given values.
`MinOptMax` | `SpaceVal.getSpace()` Returns the Space value.
`MinOptMax` | `MinOptMax.minus(int value)` Subtracts the given value from 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.minusMax(int maxOperand)` Do not use, backwards compatibility only.
`MinOptMax` | `MinOptMax.minusMin(int minOperand)` Do not use, backwards compatibility only.
`MinOptMax` | `MinOptMax.mult(int factor)` Returns the product of this `MinOptMax` and the given factor.
`MinOptMax` | `MinOptMax.plus(int value)` Adds the given value to all three components of this instance and returns the result.
`MinOptMax` | `MinOptMax.plus(MinOptMax operand)` Returns the sum of this `MinOptMax` and the given `MinOptMax`.
`MinOptMax` | `MinOptMax.plusMax(int maxOperand)` Do not use, backwards compatibility only.
`MinOptMax` | `MinOptMax.plusMin(int minOperand)` Do not use, backwards compatibility only.

Methods in org.apache.fop.traits with parameters of type MinOptMax
`MinOptMax` | `MinOptMax.minus(MinOptMax operand)` Returns the difference of this `MinOptMax` and the given `MinOptMax`.
`MinOptMax` | `MinOptMax.plus(MinOptMax operand)` Returns the sum 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 2.2
PREV NEXT | FRAMES NO FRAMES

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