Uses of Interface
com.openhtmltopdf.layout.Styleable
-
Packages that use Styleable Package Description com.openhtmltopdf.layout com.openhtmltopdf.newtable com.openhtmltopdf.render -
-
Uses of Styleable in com.openhtmltopdf.layout
Methods in com.openhtmltopdf.layout that return Styleable Modifier and Type Method Description private static Styleable
BoxBuilder. createChildBlockBox(LayoutContext c, BoxBuilder.ChildBoxInfo info, org.w3c.dom.Element element, CalculatedStyle style)
Methods in com.openhtmltopdf.layout that return types with arguments of type Styleable Modifier and Type Method Description private static java.util.List<Styleable>
BoxBuilder. createGeneratedContent(LayoutContext c, org.w3c.dom.Element element, java.lang.String peName, CalculatedStyle style, PropertyValue property, BoxBuilder.ChildBoxInfo info)
Creates generated content boxes for pseudo elements such as::before
.private static java.util.List<Styleable>
BoxBuilder. createGeneratedContentList(LayoutContext c, org.w3c.dom.Element element, java.util.List<PropertyValue> values, java.lang.String peName, CalculatedStyle style, int mode, BoxBuilder.ChildBoxInfo info, java.util.List<Styleable> result)
private static java.util.List<Styleable>
BoxBuilder. createGeneratedMarginBoxContent(LayoutContext c, org.w3c.dom.Element element, PropertyValue property, CalculatedStyle style, BoxBuilder.ChildBoxInfo info)
private static java.util.List<Styleable>
BoxBuilder. wrapGeneratedContent(LayoutContext c, org.w3c.dom.Element element, java.lang.String peName, CalculatedStyle style, BoxBuilder.ChildBoxInfo info, BoxBuilder.ChildBoxInfo childInfo, java.util.List<Styleable> inlineBoxes)
Methods in com.openhtmltopdf.layout with parameters of type Styleable Modifier and Type Method Description private static boolean
WhitespaceStripper. canCollapseThrough(Styleable styleable)
private static void
BoxBuilder. createColumnContainer(LayoutContext c, Styleable child, org.w3c.dom.Element element, CalculatedStyle style)
private static boolean
BoxBuilder. isTableRowOrRowGroup(Styleable child)
Method parameters in com.openhtmltopdf.layout with type arguments of type Styleable Modifier and Type Method Description private static boolean
BoxBuilder. containsOrphanedTableContent(java.util.List<Styleable> children)
private static void
BoxBuilder. createAnonymousBlock(SharedContext c, Box parent, java.util.List<Styleable> inline, java.util.List<InlineBox> savedParents)
private static void
BoxBuilder. createAnonymousBlock(SharedContext c, Box parent, java.util.List<Styleable> inline, java.util.List<InlineBox> savedParents, IdentValue display)
private static void
BoxBuilder. createAnonymousTableContent(LayoutContext c, BlockBox source, IdentValue next, java.util.List<Styleable> childrenForAnonymous, java.util.List<Styleable> childrenWithAnonymous)
private static void
BoxBuilder. createChildren(LayoutContext c, BlockBox blockParent, org.w3c.dom.Element parent, java.util.List<Styleable> children, BoxBuilder.ChildBoxInfo info, boolean inline)
private static void
BoxBuilder. createElementChild(LayoutContext c, org.w3c.dom.Element parent, BlockBox blockParent, org.w3c.dom.Node working, java.util.List<Styleable> children, BoxBuilder.ChildBoxInfo info, BoxBuilder.CreateChildrenContext context)
private static void
BoxBuilder. createInlineChildren(LayoutContext c, org.w3c.dom.Element parent, java.util.List<Styleable> children, BoxBuilder.ChildBoxInfo info, BoxBuilder.CreateChildrenContext context, org.w3c.dom.Element element)
private static InlineBox
BoxBuilder. doBidi(LayoutContext c, org.w3c.dom.Text textNode, org.w3c.dom.Element parent, CalculatedStyle parentStyle, InlineBox previousIB, java.util.List<Styleable> children)
Attempts to divide a Text node further into directional text runs, either LTR or RTL.private static InlineBox
BoxBuilder. doFakeBidi(LayoutContext c, org.w3c.dom.Text textNode, org.w3c.dom.Element parent, CalculatedStyle parentStyle, InlineBox previousIB, java.util.List<Styleable> children)
private static void
BoxBuilder. insertAnonymousBlocks(SharedContext c, Box parent, java.util.List<Styleable> children, boolean layoutRunningBlocks)
private static void
BoxBuilder. insertGeneratedContent(LayoutContext c, org.w3c.dom.Element element, CalculatedStyle parentStyle, java.lang.String peName, java.util.List<Styleable> children, BoxBuilder.ChildBoxInfo info)
private static boolean
BoxBuilder. isAllProperTableNesting(IdentValue parentDisplay, java.util.List<Styleable> children)
private static BoxBuilder.ChildBoxInfo
BoxBuilder. lookForBlockContent(java.util.List<Styleable> styleables)
private static void
BoxBuilder. rebalanceInlineContent(java.util.List<Styleable> content)
Makes sure that anyInlineBox
incontent
both starts and ends withincontent
.private static void
BoxBuilder. resolveChildren(LayoutContext c, BlockBox owner, java.util.List<Styleable> children, BoxBuilder.ChildBoxInfo info)
private static void
BoxBuilder. resolveChildTableContent(LayoutContext c, BlockBox parent, java.util.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, java.util.List<Styleable> children, BoxBuilder.ChildBoxInfo info)
Handles the situation when our current parent is table related.private static void
BoxBuilder. stripAllWhitespace(java.util.List<Styleable> content)
static void
WhitespaceStripper. stripInlineContent(java.util.List<Styleable> inlineContent)
Strips whitespace early in inline content generation.private static void
WhitespaceStripper. stripTextContent(java.util.List<Styleable> stripped)
private static java.util.List<Styleable>
BoxBuilder. wrapGeneratedContent(LayoutContext c, org.w3c.dom.Element element, java.lang.String peName, CalculatedStyle style, BoxBuilder.ChildBoxInfo info, BoxBuilder.ChildBoxInfo childInfo, java.util.List<Styleable> inlineBoxes)
-
Uses of Styleable in com.openhtmltopdf.newtable
Classes in com.openhtmltopdf.newtable that implement Styleable Modifier and Type Class Description class
TableBox
class
TableCellBox
class
TableColumn
An object representing an element withdisplay: table-column
ordisplay: table-column-group
.class
TableRowBox
class
TableSectionBox
-
Uses of Styleable in com.openhtmltopdf.render
Classes in com.openhtmltopdf.render that implement Styleable Modifier and Type Class Description class
AnonymousBlockBox
An anonymous block box as defined in the CSS spec.class
BlockBox
A block box as defined in the CSS spec.class
Box
class
FlowingColumnBox
class
FlowingColumnContainerBox
class
InlineBox
A class which represents a portion of an inline element.class
InlineLayoutBox
ABox
which contains the portion of an inline element layed out on a single line.class
LineBox
A line box contains a single line of text (or other inline content).class
MarginBox
A dummy box representing one side of the margin area of a page.class
ViewportBox
A dummy box representing the viewportFields in com.openhtmltopdf.render with type parameters of type Styleable Modifier and Type Field Description private java.util.List<Styleable>
BlockBox. _inlineContent
Methods in com.openhtmltopdf.render that return types with arguments of type Styleable Modifier and Type Method Description java.util.List<Styleable>
BlockBox. getInlineContent()
Methods in com.openhtmltopdf.render with parameters of type Styleable Modifier and Type Method Description private static boolean
AnonymousBlockBox. isOutOfFlow(Styleable s)
Method parameters in com.openhtmltopdf.render with type arguments of type Styleable Modifier and Type Method Description void
BlockBox. setInlineContent(java.util.List<Styleable> inlineContent)
Inline content is created by the box builder.
-