Uses of Class
org.apache.fop.traits.MinOptMax
Packages that use MinOptMax
Package
Description
Classes representing the various property types as well as supporting data structures for the FO tree.
Classes for font handling.
FOP's layout engine.
Layout managers for inline formatting objects and line building.
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 MinOptMaxModifier and TypeMethodDescriptionEffRow.getExplicitHeight()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 MinOptMaxModifier and TypeMethodDescriptionvoidEffRow.setExplicitHeight(MinOptMax mom) Sets the height for this row that resulted from the explicit height properties specified by the user.voidSets 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 MinOptMaxModifier and TypeMethodDescriptionLengthRangeProperty.toMinOptMax(PercentBaseContext context) Converts thisLengthRangePropertyto aMinOptMax. -
Uses of MinOptMax in org.apache.fop.fonts
Fields in org.apache.fop.fonts declared as MinOptMaxMethods in org.apache.fop.fonts with parameters of type MinOptMaxModifier and TypeMethodDescriptionvoidGlyphMapping.addToAreaIPD(MinOptMax idp) static GlyphMappingGlyphMapping.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 MinOptMaxModifierConstructorDescriptionGlyphMapping(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, String mapping, List associations) -
Uses of MinOptMax in org.apache.fop.layoutmgr
Fields in org.apache.fop.layoutmgr declared as MinOptMaxModifier and TypeFieldDescriptionprotected MinOptMaxSpacedBorderedPaddedBlockLayoutManager.effSpaceAfterprotected MinOptMaxSpacedBorderedPaddedBlockLayoutManager.effSpaceBeforeprotected MinOptMaxAbstractBreaker.footnoteSeparatorLengthfootnote separator lengthprotected MinOptMaxBlockStackingLayoutManager.foSpaceAftersee foSpaceBeforeprotected MinOptMaxBlockStackingLayoutManager.foSpaceBeforeHolds the (one-time use) fo:block space-before and -after properties.Methods in org.apache.fop.layoutmgr that return MinOptMaxModifier and TypeMethodDescriptionKnuthBlockBox.getIPDRange()UnresolvedListElementWithLength.getLength()LayoutContext.getStackLimitBP()Returns the stack limit in block-progression-dimension.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 MinOptMaxModifier and TypeMethodDescriptionvoidBlockStackingLayoutManager.addBlockSpacing(double adjust, MinOptMax minoptmax) Add a block spacer for space before and space after a block.static voidTraitSetter.addSpaceBeforeAfter(Area area, double adjust, MinOptMax spaceBefore, MinOptMax spaceAfter) Adds traits for space-before and space-after to an area.static intTraitSetter.getEffectiveSpace(double adjust, MinOptMax space) Returns the effective space length of a resolved space specifier based on the adjustment value.voidPageBreaker.holdFootnotes(List fl, List<Integer> ll, int tfl, int ifl, boolean fp, boolean nf, int fnfi, int fli, int fei, MinOptMax fsl, int pfli, int pfei) voidPageSequenceLayoutManager.holdFootnotes(List fl, List<Integer> ll, int tfl, int ifl, boolean fp, boolean nf, int fnfi, int fli, int fei, MinOptMax fsl, int pfli, int pfei) voidConditionalElementListener.notifyBorder(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length/width of its border.voidSpacedBorderedPaddedBlockLayoutManager.notifyBorder(RelSide side, MinOptMax effectiveLength) voidBorderElement.notifyLayoutManager(MinOptMax effectiveLength) Called to notify the affected layout manager about the effective length after resolution.abstract voidBorderOrPaddingElement.notifyLayoutManager(MinOptMax effectiveLength) Called to notify the affected layout manager about the effective length after resolution.voidPaddingElement.notifyLayoutManager(MinOptMax effectiveLength) Called to notify the affected layout manager about the effective length after resolution.voidSpaceElement.notifyLayoutManager(MinOptMax effectiveLength) Called to notify the affected layout manager about the effective length after resolution.abstract voidUnresolvedListElementWithLength.notifyLayoutManager(MinOptMax effectiveLength) Called to notify the affected layout manager about the effective length after resolution.voidConditionalElementListener.notifyPadding(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length/width of its padding.voidSpacedBorderedPaddedBlockLayoutManager.notifyPadding(RelSide side, MinOptMax effectiveLength) voidConditionalElementListener.notifySpace(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length of its space.voidSpacedBorderedPaddedBlockLayoutManager.notifySpace(RelSide side, MinOptMax effectiveLength) static booleanElementListUtils.removeLegalBreaks(List<ListElement> elements, MinOptMax constraint) Removes legal breaks in an element list.voidLayoutContext.setStackLimitBP(MinOptMax limit) Sets the stack limit in block-progression-dimension.Constructors in org.apache.fop.layoutmgr with parameters of type MinOptMaxModifierConstructorDescriptionBalancingColumnBreakingAlgorithm(LayoutManager topLevelLM, PageProvider pageProvider, org.apache.fop.layoutmgr.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.Creates a newKnuthGlue.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 MinOptMaxModifier and TypeFieldDescriptionprotected MinOptMaxInlineStackingLayoutManager.extraBPDSize of border and padding in BPD (ie, before and after).protected MinOptMaxLeafNodeLayoutManager.AreaInfo.ipdAreaipd of areaMethods in org.apache.fop.layoutmgr.inline that return MinOptMaxModifier and TypeMethodDescriptionprotected MinOptMaxAbstractPageNumberCitationLayoutManager.getAllocationIPD(int refIPD) protected MinOptMaxLeaderLayoutManager.getAllocationIPD(int refIPD) Return the allocated IPD for this area.protected MinOptMaxLeafNodeLayoutManager.getAllocationIPD(int refIPD) Get the allocation ipd of the inline area.protected MinOptMaxInlineLayoutManager.getExtraIPD(boolean isNotFirst, boolean isNotLast) Returns the extra IPD needed for any leading or trailing fences for the current area.protected MinOptMaxInlineStackingLayoutManager.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 MinOptMaxModifier and TypeMethodDescriptionprotected voidAdds a space to the area.Constructors in org.apache.fop.layoutmgr.inline with parameters of type MinOptMaxModifierConstructorDescriptionAreaInfo(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 MinOptMaxModifier and TypeFieldDescriptionstatic final MinOptMaxMinOptMax.ZEROThe zeroMinOptMaxinstance withmin == opt == max == 0.Methods in org.apache.fop.traits that return MinOptMaxModifier and TypeMethodDescriptionMinOptMax.extendMinimum(int newMin) Extends the minimum length to the given length if necessary, and adjusts opt and max accordingly.static MinOptMaxMinOptMax.getInstance(int value) Returns an instance ofMinOptMaxwith one fixed value for all three properties (min, opt, max).static MinOptMaxMinOptMax.getInstance(int min, int opt, int max) Returns an instance ofMinOptMaxwith the given values.SpaceVal.getSpace()Returns the Space value.MinOptMax.minus(int value) Subtracts the given value from all three components of this instance and returns the result.Returns the difference of thisMinOptMaxand the givenMinOptMax.MinOptMax.minusMax(int maxOperand) Do not use, backwards compatibility only.MinOptMax.minusMin(int minOperand) Do not use, backwards compatibility only.MinOptMax.mult(int factor) Returns the product of thisMinOptMaxand the given factor.MinOptMax.plus(int value) Adds the given value to all three components of this instance and returns the result.Returns the sum of thisMinOptMaxand the givenMinOptMax.MinOptMax.plusMax(int maxOperand) Do not use, backwards compatibility only.MinOptMax.plusMin(int minOperand) Do not use, backwards compatibility only.Methods in org.apache.fop.traits with parameters of type MinOptMaxModifier and TypeMethodDescriptionReturns the difference of thisMinOptMaxand the givenMinOptMax.Returns the sum of thisMinOptMaxand the givenMinOptMax.Constructors in org.apache.fop.traits with parameters of type MinOptMax