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.
Layout managers for tables.
Trait classes and other supporting data structures.
-
Uses of MinOptMax in org.apache.fop.fo.flow.table
Fields in org.apache.fop.fo.flow.table declared as MinOptMaxModifier and TypeFieldDescriptionprivate MinOptMax
EffRow.explicitHeight
private MinOptMax
EffRow.height
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 TypeMethodDescriptionvoid
EffRow.setExplicitHeight
(MinOptMax mom) Sets the height for this row that resulted from the explicit height properties specified by the user.void
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 MinOptMaxModifier and TypeMethodDescriptionLengthRangeProperty.toMinOptMax
(PercentBaseContext context) Converts thisLengthRangeProperty
to 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 TypeMethodDescriptionvoid
GlyphMapping.addToAreaIPD
(MinOptMax idp) private static void
GlyphMapping.addToLetterAdjust
(MinOptMax[] letterSpaceAdjustArray, int index, int width) 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) private static GlyphMapping
GlyphMapping.processWordNoMapping
(TextFragment text, int startIndex, int endIndex, Font font, MinOptMax letterSpaceIPD, MinOptMax[] letterSpaceAdjustArray, char precedingChar, char breakOpportunityChar, boolean endsWithHyphen, int level) 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 MinOptMax
SpacedBorderedPaddedBlockLayoutManager.effSpaceAfter
protected MinOptMax
SpacedBorderedPaddedBlockLayoutManager.effSpaceBefore
private MinOptMax[]
SpaceResolver.firstPartLengths
private MinOptMax
BlockContainerLayoutManager.foBlockSpaceAfter
private MinOptMax
BlockContainerLayoutManager.foBlockSpaceBefore
protected MinOptMax
AbstractBreaker.footnoteSeparatorLength
footnote separator lengthprivate MinOptMax
PageBreakingAlgorithm.footnoteSeparatorLength
protected MinOptMax
BlockStackingLayoutManager.foSpaceAfter
see foSpaceBeforeprotected MinOptMax
BlockStackingLayoutManager.foSpaceBefore
Holds the (one-time use) fo:block space-before and -after properties.private MinOptMax
BlockContainerLayoutManager.BlockContainerBreaker.ipd
private MinOptMax
KnuthBlockBox.ipdRange
private MinOptMax
UnresolvedListElementWithLength.length
private MinOptMax[]
SpaceResolver.noBreakLengths
private MinOptMax
PageBreaker.relayedFootnoteSeparatorLength
private MinOptMax[]
SpaceResolver.secondPartLengths
private MinOptMax
LayoutContext.stackLimitBP
Total available stacking dimension for a "galley-level" layout manager in block-progression-direction.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.private MinOptMax
Methods in org.apache.fop.layoutmgr with parameters of type MinOptMaxModifier and TypeMethodDescriptionvoid
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.private static void
TraitSetter.addSpaceTrait
(Area area, Integer spaceTrait, MinOptMax space, double adjust) static int
TraitSetter.getEffectiveSpace
(double adjust, MinOptMax space) Returns the effective space length of a resolved space specifier based on the adjustment value.void
PageBreaker.holdFootnotes
(List fl, List ll, int tfl, int ifl, boolean fp, boolean nf, int fnfi, int fli, int fei, MinOptMax fsl, int pfli, int pfei) void
PageSequenceLayoutManager.holdFootnotes
(List fl, List ll, int tfl, int ifl, boolean fp, boolean nf, int fnfi, int fli, int fei, MinOptMax fsl, int pfli, int pfei) void
PageBreakingAlgorithm.loadFootnotes
(List fl, List ll, int tfl, int ifl, boolean fp, boolean nf, int fnfi, int fli, int fei, MinOptMax fsl, int pfli, int pfei) void
ConditionalElementListener.notifyBorder
(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length/width of its border.void
SpacedBorderedPaddedBlockLayoutManager.notifyBorder
(RelSide side, MinOptMax effectiveLength) 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
PaddingElement.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
ConditionalElementListener.notifyPadding
(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length/width of its padding.void
SpacedBorderedPaddedBlockLayoutManager.notifyPadding
(RelSide side, MinOptMax effectiveLength) void
ConditionalElementListener.notifySpace
(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length of its space.void
SpacedBorderedPaddedBlockLayoutManager.notifySpace
(RelSide side, MinOptMax effectiveLength) private void
SpaceResolver.performSpaceResolutionRule1
(UnresolvedListElement[] elems, MinOptMax[] lengths, boolean reverse) private void
SpaceResolver.performSpaceResolutionRules2to3
(UnresolvedListElement[] elems, MinOptMax[] lengths) private void
SpaceResolver.performSpaceResolutionRules2to3
(UnresolvedListElement[] elems, MinOptMax[] lengths, int start, int end) private void
SpaceResolver.removeConditionalBorderAndPadding
(UnresolvedListElement[] elems, MinOptMax[] lengths, boolean reverse) static boolean
ElementListUtils.removeLegalBreaks
(List elements, MinOptMax constraint) Removes legal breaks in an element list.void
LayoutContext.setStackLimitBP
(MinOptMax limit) Sets the stack limit in block-progression-dimension.private MinOptMax
Constructors in org.apache.fop.layoutmgr with parameters of type MinOptMaxModifierConstructorDescriptionBalancingColumnBreakingAlgorithm
(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.Creates a newKnuthGlue
.PageBreakingAlgorithm
(LayoutManager topLevelLM, PageProvider pageProvider, PageBreakingAlgorithm.PageBreakingLayoutListener layoutListener, int alignment, int alignmentLast, MinOptMax footnoteSeparatorLength, boolean partOverflowRecovery, boolean autoHeight, boolean favorSinglePart) Construct a page breaking algorithm.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 MinOptMax
InlineStackingLayoutManager.extraBPD
Size of border and padding in BPD (ie, before and after).protected MinOptMax
LeafNodeLayoutManager.AreaInfo.ipdArea
ipd of areaprivate final MinOptMax[]
TextLayoutManager.letterSpaceAdjustArray
Contains an array of widths to adjust for kerning.private MinOptMax
CharacterLayoutManager.letterSpaceIPD
private MinOptMax
TextLayoutManager.letterSpaceIPD
private MinOptMax
LineLayoutManager.Paragraph.lineFiller
private final MinOptMax
TextLayoutManager.TextAreaBuilder.width
private MinOptMax
TextLayoutManager.wordSpaceIPD
Methods in org.apache.fop.layoutmgr.inline that return MinOptMaxModifier and TypeMethodDescriptionprotected MinOptMax
AbstractPageNumberCitationLayoutManager.getAllocationIPD
(int refIPD) protected MinOptMax
LeaderLayoutManager.getAllocationIPD
(int refIPD) Return the allocated IPD for this area.protected MinOptMax
LeafNodeLayoutManager.getAllocationIPD
(int refIPD) Get the allocation ipd of the inline 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.private MinOptMax
LeaderLayoutManager.getLeaderAllocIPD
(int ipd) Methods in org.apache.fop.layoutmgr.inline with parameters of type MinOptMaxModifier and TypeMethodDescriptionprivate void
TextLayoutManager.addElementsForAHyphen
(List baseList, int alignment, int widthIfBreakOccurs, MinOptMax widthIfNoBreakOccurs, boolean unflagged) private void
TextLayoutManager.addMappingAreas
(GlyphMapping mapping, int wordSpaceCount, int letterSpaceCount, int firstMappingIndex, int lastMappingIndex, MinOptMax realWidth, LayoutContext context) protected void
Adds 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.private
TextAreaBuilder
(MinOptMax width, int adjust, LayoutContext context, int firstIndex, int lastIndex, boolean isLastArea, Font font) Creates a newTextAreaBuilder
which itself builds an inline word area. -
Uses of MinOptMax in org.apache.fop.layoutmgr.table
Fields in org.apache.fop.layoutmgr.table declared as MinOptMaxModifier and TypeFieldDescriptionprivate static final MinOptMax
RowGroupLayoutManager.MAX_STRETCH
Methods in org.apache.fop.layoutmgr.table with parameters of type MinOptMaxModifier and TypeMethodDescriptionprivate void
ActiveCell.handleExplicitHeight
(MinOptMax cellBPD, MinOptMax rowBPD) Modifies the cell's element list by putting filler elements, so that the cell's or row's explicit height is always reached. -
Uses of MinOptMax in org.apache.fop.svg.font
Methods in org.apache.fop.svg.font with parameters of type MinOptMaxModifier and TypeMethodDescriptionprivate float[]
FOPGVTGlyphVector.buildGlyphPositions
(CharacterIterator glyphAsCharIter, int[][] dp, MinOptMax[] lsa) Build glyph position array. -
Uses of MinOptMax in org.apache.fop.traits
Fields in org.apache.fop.traits declared as MinOptMaxModifier and TypeFieldDescriptionprivate final MinOptMax
SpaceVal.space
static final MinOptMax
MinOptMax.ZERO
The zeroMinOptMax
instance withmin == opt == max == 0
.Methods in org.apache.fop.traits that return MinOptMaxModifier and TypeMethodDescriptionprivate static MinOptMax
SpaceVal.createSpaceProperty
(SpaceProperty spaceprop, PercentBaseContext context) 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 ofMinOptMax
with one fixed value for all three properties (min, opt, max).static MinOptMax
MinOptMax.getInstance
(int min, int opt, int max) Returns an instance ofMinOptMax
with 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 thisMinOptMax
and 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 thisMinOptMax
and 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 thisMinOptMax
and 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 thisMinOptMax
and the givenMinOptMax
.Returns the sum of thisMinOptMax
and the givenMinOptMax
.Constructors in org.apache.fop.traits with parameters of type MinOptMax