Uses of Class
org.xhtmlrenderer.render.BlockBox
Packages that use BlockBox
Package
Description
-
Uses of BlockBox in org.xhtmlrenderer.extend
Methods in org.xhtmlrenderer.extend with parameters of type BlockBoxModifier and TypeMethodDescription@Nullable ReplacedElement
ReplacedElementFactory.createReplacedElement
(LayoutContext c, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight) NOTE: Only block equivalent elements can be replaced.void
OutputDevice.paintReplacedElement
(RenderingContext c, BlockBox box) -
Uses of BlockBox in org.xhtmlrenderer.layout
Fields in org.xhtmlrenderer.layout declared as BlockBoxModifier and TypeFieldDescriptionprivate final BlockBox
BreakAtLineContext._block
private final BlockBox
FloatLayoutResult._block
private final BlockBox
BoxRangeData._box
private final @Nullable BlockBox
FloatManager.BoxDistance.box
The field for thebox
record component.private final BlockBox
FloatManager.BoxOffset.box
The field for thebox
record component.Fields in org.xhtmlrenderer.layout with type parameters of type BlockBoxModifier and TypeFieldDescriptionLayer._floats
Layer._pageSequences
Layer._runningBlocks
Layer._sortedPageSequences
Methods in org.xhtmlrenderer.layout that return BlockBoxModifier and TypeMethodDescription@Nullable BlockBox
FloatManager.BoxDistance.box()
Returns the value of thebox
record component.FloatManager.BoxOffset.box()
Returns the value of thebox
record component.private static BlockBox
BoxBuilder.createBlockBox
(Element source, CalculatedStyle style, BoxBuilder.ChildBoxInfo info, boolean generated, boolean anonymous) static BlockBox
BoxBuilder.createRootBox
(LayoutContext c, Document document) private @Nullable BlockBox
Layer.findPageSequence
(List<BlockBox> sequences, int absY) BreakAtLineContext.getBlock()
FloatLayoutResult.getBlock()
BoxRangeData.getBox()
static @Nullable BlockBox
BoxBuilder.getRunningBlock
(LayoutContext c, PropertyValue value) @Nullable BlockBox
Layer.getRunningBlock
(String identifier, PageBox page, PageElementPosition which) private static BlockBox
BoxBuilder.reorderTableContent
(LayoutContext c, TableBox table) Reorganizes a table so that the header is the first row group and the footer the last.Methods in org.xhtmlrenderer.layout that return types with arguments of type BlockBoxMethods in org.xhtmlrenderer.layout with parameters of type BlockBoxModifier and TypeMethodDescriptionvoid
void
Layer.addPageSequence
(BlockBox start) void
Layer.addRunningBlock
(BlockBox block) private void
FloatManager.alignToLastFloat
(CssContext cssCtx, BlockFormattingContext bfc, BlockBox current, FloatManager.Direction direction) private void
FloatManager.alignToLastOpposingFloat
(CssContext cssCtx, BlockFormattingContext bfc, BlockBox current, FloatManager.Direction direction) private static void
BoxBuilder.createAnonymousTableContent
(LayoutContext c, BlockBox source, IdentValue next, List<Styleable> childrenForAnonymous, List<Styleable> childrenWithAnonymous) static void
BoxBuilder.createChildren
(LayoutContext c, BlockBox parent) private static void
BoxBuilder.createChildren
(LayoutContext c, BlockBox blockParent, Element parent, List<Styleable> children, BoxBuilder.ChildBoxInfo info, boolean inline) private boolean
FloatManager.fitsInContainingBlock
(BlockBox current) void
BlockFormattingContext.floatBox
(LayoutContext c, BlockBox floated) void
FloatManager.floatBox
(LayoutContext c, Layer layer, BlockFormattingContext bfc, BlockBox box) private @Nullable Point
FloatManager.getOffset
(BlockBox floater, List<FloatManager.BoxOffset> floats) private static boolean
InlineBoxing.isAlwaysBreak
(LayoutContext c, BlockBox parent, int breakAtLine, int lineOffset) private static boolean
BlockBoxing.isPageBreakBetweenChildBoxes
(int runStart, int runEnd, LayoutContext c, BlockBox block) private static boolean
BoxBuilder.isParentInline
(BlockBox box) static void
LayoutUtil.layoutAbsolute
(LayoutContext c, LineBox currentLine, BlockBox box) private static void
BlockBoxing.layoutBlockChild
(LayoutContext c, BlockBox parent, BlockBox child, boolean needPageClear, int childOffset, int trimmedPageCount, LayoutState layoutState) private static void
BlockBoxing.layoutBlockChild0
(LayoutContext c, BlockBox parent, BlockBox child, boolean needPageClear, int childOffset, int trimmedPageCount) static void
BlockBoxing.layoutContent
(LayoutContext c, BlockBox block, int contentStart) static void
InlineBoxing.layoutContent
(LayoutContext c, BlockBox box, int initialY, int breakAtLine) static FloatLayoutResult
LayoutUtil.layoutFloated
(LayoutContext c, LineBox currentLine, BlockBox block, int avail, @Nullable List<FloatLayoutResult> pendingFloats) private static void
InlineBoxing.layoutInlineBlockContent
(LayoutContext c, BlockBox containingBlock, BlockBox inlineBlock, int initialY) private void
private void
FloatManager.moveAllTheWayOver
(BlockBox current, FloatManager.Direction direction) private boolean
FloatManager.overlaps
(CssContext cssCtx, BlockFormattingContext bfc, BlockBox current, List<FloatManager.BoxOffset> floats) void
Layer.paintAsLayer
(RenderingContext c, BlockBox startingPoint) private void
Layer.paintReplacedElement
(RenderingContext c, BlockBox replaced) private void
FloatManager.position
(CssContext cssCtx, BlockFormattingContext bfc, BlockBox current, FloatManager.Direction direction) private static void
LayoutUtil.positionFloatOnPage
(LayoutContext c, LineBox currentLine, BlockBox block, boolean movedVertically) private static void
InlineBoxing.positionInlineBlockVertically
(LayoutContext c, VerticalAlignContext vaContext, BlockBox inlineBlock) private static int
InlineBoxing.processOutOfFlowContent
(LayoutContext c, LineBox current, BlockBox block, int available, List<FloatLayoutResult> pendingFloats) private static BlockBoxing.RelayoutRunResult
BlockBoxing.processPageBreakAvoidRun
(LayoutContext c, BlockBox block, List<Box> localChildren, int offset, BlockBoxing.RelayoutDataList relayoutDataList, BlockBoxing.RelayoutData relayoutData) private static int
BlockBoxing.relayoutRun
(LayoutContext c, List<Box> localChildren, BlockBox block, BlockBoxing.RelayoutDataList relayoutDataList, int start, int end, boolean onNewPage) void
FloatManager.removeFloat
(BlockBox floater) private void
FloatManager.removeFloat
(BlockBox floater, List<FloatManager.BoxOffset> floats) void
Layer.removeFloat
(BlockBox floater) void
Layer.removeRunningBlock
(BlockBox block) private static void
BlockBoxing.repositionBox
(LayoutContext c, BlockBox child, int trimmedPageCount) private static void
LayoutUtil.resetAndFloatBlock
(LayoutContext c, LineBox currentLine, BlockBox block) private static void
BoxBuilder.resolveChildren
(BlockBox owner, List<Styleable> children, BoxBuilder.ChildBoxInfo info) private static void
BoxBuilder.resolveChildTableContent
(LayoutContext c, BlockBox parent, List<Styleable> children, BoxBuilder.ChildBoxInfo info, IdentValue target) Handles the situation when we find table content, but our parent is not table related.private static void
BoxBuilder.resolveTableContent
(LayoutContext c, BlockBox parent, List<Styleable> children, BoxBuilder.ChildBoxInfo info) Handles the situation when our current parent is table related.private void
FloatManager.save
(BlockBox current, Layer layer, BlockFormattingContext bfc, FloatManager.Direction direction) private static void
InlineBoxing.saveLine
(LineBox current, LayoutContext c, BlockBox block, int minHeight, int maxAvailableWidth, List<FloatLayoutResult> pendingFloats, boolean hasFirstLinePCs, List<Layer> pendingInlineLayers, @Nullable MarkerData markerData, int contentStart, boolean alwaysBreak) Method parameters in org.xhtmlrenderer.layout with type arguments of type BlockBoxModifier and TypeMethodDescriptionprivate @Nullable BlockBox
Layer.findPageSequence
(List<BlockBox> sequences, int absY) private int
Layer.getPageSequenceStart
(List<BlockBox> sequences, PageBox page) Constructors in org.xhtmlrenderer.layout with parameters of type BlockBoxModifierConstructorDescriptionBlockFormattingContext
(BlockBox block, LayoutContext c) private
BoxDistance
(@Nullable BlockBox box, int distance) Creates an instance of aBoxDistance
record class.private
Creates an instance of aBoxOffset
record class.BoxRangeData
(BlockBox box, BoxRange range) BreakAtLineContext
(BlockBox block, int line) FloatLayoutResult
(boolean pending, BlockBox block) PersistentBFC
(BlockBox master, LayoutContext c) -
Uses of BlockBox in org.xhtmlrenderer.newtable
Subclasses of BlockBox in org.xhtmlrenderer.newtableModifier and TypeClassDescriptionclass
class
class
class
Methods in org.xhtmlrenderer.newtable that return BlockBoxModifier and TypeMethodDescriptionTableBox.copyOf()
TableCellBox.copyOf()
TableRowBox.copyOf()
TableSectionBox.copyOf()
Methods in org.xhtmlrenderer.newtable with parameters of type BlockBoxModifier and TypeMethodDescriptionvoid
TableRowBox.initStaticPos
(LayoutContext c, BlockBox parent, int childOffset) -
Uses of BlockBox in org.xhtmlrenderer.pdf
Fields in org.xhtmlrenderer.pdf declared as BlockBoxMethods in org.xhtmlrenderer.pdf that return BlockBoxMethods in org.xhtmlrenderer.pdf with parameters of type BlockBoxModifier and TypeMethodDescriptionprivate void
TextFormField.createAppearance
(RenderingContext c, ITextOutputDevice outputDevice, BlockBox box, com.lowagie.text.pdf.PdfFormField field, String value) @Nullable ReplacedElement
ITextReplacedElementFactory.createReplacedElement
(LayoutContext c, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight) protected void
AbstractFormField.initDimensions
(LayoutContext c, BlockBox box, int cssWidth, int cssHeight) protected void
TextFormField.initDimensions
(LayoutContext c, BlockBox box, int cssWidth, int cssHeight) void
BookmarkElement.paint
(RenderingContext c, ITextOutputDevice outputDevice, BlockBox box) void
CheckboxFormField.paint
(RenderingContext c, ITextOutputDevice outputDevice, BlockBox box) void
EmptyReplacedElement.paint
(RenderingContext c, ITextOutputDevice outputDevice, BlockBox box) void
ITextImageElement.paint
(RenderingContext c, ITextOutputDevice outputDevice, BlockBox box) void
ITextReplacedElement.paint
(RenderingContext c, ITextOutputDevice outputDevice, BlockBox box) void
RadioButtonFormField.paint
(RenderingContext c, ITextOutputDevice outputDevice, BlockBox box) void
TextFormField.paint
(RenderingContext c, ITextOutputDevice outputDevice, BlockBox box) void
ITextOutputDevice.paintReplacedElement
(RenderingContext c, BlockBox box) Constructors in org.xhtmlrenderer.pdf with parameters of type BlockBoxModifierConstructorDescriptionCheckboxFormField
(LayoutContext c, BlockBox box, int cssWidth, int cssHeight) RadioButtonFormField
(ITextReplacedElementFactory factory, LayoutContext c, BlockBox box, int cssWidth, int cssHeight) TextFormField
(LayoutContext c, BlockBox box, int cssWidth, int cssHeight) -
Uses of BlockBox in org.xhtmlrenderer.render
Subclasses of BlockBox in org.xhtmlrenderer.renderModifier and TypeClassDescriptionfinal class
An anonymous block box as defined in the CSS spec.class
A dummy box representing one side of the margin area of a page.class
A dummy box representing the viewportMethods in org.xhtmlrenderer.render that return BlockBoxModifier and TypeMethodDescriptionAnonymousBlockBox.copyOf()
BlockBox.copyOf()
MarginBox.copyOf()
ViewportBox.copyOf()
private BlockBox
BlockBox.getNextCollapsableSibling
(BlockBox.MarginCollapseResult collapsedMargin) Methods in org.xhtmlrenderer.render with parameters of type BlockBoxModifier and TypeMethodDescriptionprivate AnonymousBlockBox
InlineLayoutBox.addFollowingBlockBoxes
(BlockBox container, List<Box> result) void
LineBox.addNonFlowContent
(BlockBox box) private static void
ListItemPainter.drawGlyph
(RenderingContext c, BlockBox box, CalculatedStyle style) private static void
ListItemPainter.drawImage
(RenderingContext c, BlockBox box, MarkerData markerData) private static void
ListItemPainter.drawText
(RenderingContext c, BlockBox box) private static int
ListItemPainter.getListItemCenterBaseline
(RenderingContext c, BlockBox box) private static int
ListItemPainter.getReferenceBaseline
(BlockBox box) private static int
ListItemPainter.getReferenceX
(RenderingContext c, BlockBox box) void
BlockBox.initStaticPos
(LayoutContext c, BlockBox parent, int childOffset) static void
ListItemPainter.paint
(RenderingContext c, BlockBox box) -
Uses of BlockBox in org.xhtmlrenderer.simple.extend
Methods in org.xhtmlrenderer.simple.extend with parameters of type BlockBoxModifier and TypeMethodDescription@Nullable FormField
XhtmlForm.addComponent
(Element e, LayoutContext context, BlockBox box) -
Uses of BlockBox in org.xhtmlrenderer.simple.extend.form
Fields in org.xhtmlrenderer.simple.extend.form declared as BlockBoxMethods in org.xhtmlrenderer.simple.extend.form that return BlockBoxMethods in org.xhtmlrenderer.simple.extend.form with parameters of type BlockBoxModifier and TypeMethodDescriptionstatic @Nullable FormField
FormFieldFactory.create
(XhtmlForm form, LayoutContext context, BlockBox box) Constructors in org.xhtmlrenderer.simple.extend.form with parameters of type BlockBoxModifierConstructorDescriptionAbstractButtonField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
ButtonField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
CheckboxField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
FileField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) protected
FormField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
HiddenField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
ImageField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) protected
InputField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
PasswordField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
RadioButtonField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
ResetField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
SelectField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
SubmitField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
TextAreaField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) (package private)
TextField
(Element e, XhtmlForm form, LayoutContext context, BlockBox box) -
Uses of BlockBox in org.xhtmlrenderer.swing
Methods in org.xhtmlrenderer.swing with parameters of type BlockBoxModifier and TypeMethodDescription@Nullable ReplacedElement
SwingReplacedElementFactory.createReplacedElement
(LayoutContext context, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight) private void
RootPanel.initFontFromComponent
(BlockBox root) void
Java2DOutputDevice.paintReplacedElement
(RenderingContext c, BlockBox box) -
Uses of BlockBox in org.xhtmlrenderer.swt
Fields in org.xhtmlrenderer.swt declared as BlockBoxMethods in org.xhtmlrenderer.swt with parameters of type BlockBoxModifier and TypeMethodDescription@Nullable ReplacedElement
SWTReplacedElementFactory.createReplacedElement
(LayoutContext c, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight) void
SWTOutputDevice.paintReplacedElement
(RenderingContext c, BlockBox box)