Uses of Interface
org.xhtmlrenderer.css.style.CssContext
Packages that use CssContext
Package
Description
-
Uses of CssContext in org.xhtmlrenderer.css.constants
Methods in org.xhtmlrenderer.css.constants with parameters of type CssContextModifier and TypeMethodDescriptionfloatIdentValue.getFloatProportionalTo(CSSName cssName, float baseValue, CssContext ctx) -
Uses of CssContext in org.xhtmlrenderer.css.style
Methods in org.xhtmlrenderer.css.style with parameters of type CssContextModifier and TypeMethodDescriptionCalculatedStyle.asLength(CssContext c, CSSName cssName) CalculatedStyle.getBorder(CssContext ctx) intCalculatedStyle.getBorderHSpacing(CssContext c) intCalculatedStyle.getBorderVSpacing(CssContext c) floatCalculatedStyle.getFloatPropertyProportionalHeight(CSSName cssName, float parentHeight, CssContext ctx) floatCalculatedStyle.getFloatPropertyProportionalTo(CSSName cssName, float baseValue, CssContext ctx) floatCalculatedStyle.getFloatPropertyProportionalWidth(CSSName cssName, float parentWidth, CssContext ctx) floatDerivedValue.getFloatProportionalTo(CSSName cssName, float baseValue, CssContext ctx) floatFSDerivedValue.getFloatProportionalTo(CSSName cssName, float baseValue, CssContext ctx) CalculatedStyle.getFont(CssContext ctx) CalculatedStyle.getFSFont(CssContext cssContext) CalculatedStyle.getFSFontMetrics(CssContext c) floatCalculatedStyle.getLineHeight(CssContext ctx) intCalculatedStyle.getMarginBorderPadding(CssContext cssCtx, int cbWidth, int which) CalculatedStyle.getMarginRect(float cbWidth, CssContext ctx) Convenience property accessor; returns a Border initialized with the four-sided margin width.CalculatedStyle.getMarginRect(float cbWidth, CssContext ctx, boolean useCache) intCalculatedStyle.getMaxHeight(CssContext c, int cbHeight) intCalculatedStyle.getMaxWidth(CssContext c, int cbWidth) intCalculatedStyle.getMinHeight(CssContext c, int cbHeight) intCalculatedStyle.getMinWidth(CssContext c, int cbWidth) CalculatedStyle.getPaddingRect(float cbWidth, CssContext ctx) CalculatedStyle.getPaddingRect(float cbWidth, CssContext ctx, boolean useCache) Convenience property accessor; returns a Border initialized with the four-sided padding width.Constructors in org.xhtmlrenderer.css.style with parameters of type CssContextModifierConstructorDescriptionBorderRadiusCorner(CSSName fromVal, CalculatedStyle style, CssContext ctx) -
Uses of CssContext in org.xhtmlrenderer.css.style.derived
Methods in org.xhtmlrenderer.css.style.derived with parameters of type CssContextModifier and TypeMethodDescriptionstatic floatLengthValue.calcFloatProportionalValue(CalculatedStyle style, CSSName cssName, String stringValue, float relVal, short primitiveType, float baseValue, CssContext ctx) floatLengthValue.getFloatProportionalTo(CSSName cssName, float baseValue, CssContext ctx) Computes a relative unit (e.g.floatNumberValue.getFloatProportionalTo(CSSName cssName, float baseValue, CssContext ctx) static BorderPropertySetBorderPropertySet.newInstance(CalculatedStyle style, CssContext ctx) static RectPropertySetRectPropertySet.newInstance(CalculatedStyle style, CSSName.CSSSideProperties sideProperties, float cbWidth, CssContext ctx) -
Uses of CssContext in org.xhtmlrenderer.layout
Classes in org.xhtmlrenderer.layout that implement CssContextModifier and TypeClassDescriptionclassThis class tracks state which changes over the course of a layout run.Methods in org.xhtmlrenderer.layout with parameters of type CssContextModifier and TypeMethodDescriptionvoidLayer.addPage(CssContext c) voidLayer.assignPagePaintingPositions(CssContext cssCtx, int mode, int additionalClearance) voidLayer.assignPagePaintingPositions(CssContext cssCtx, short mode) voidFloatManager.clear(CssContext cssCtx, BlockFormattingContext bfc, Box box) voidBoxCollector.collect(CssContext c, Shape clip, Layer layer, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists) voidBoxCollector.collect(CssContext c, Shape clip, Layer layer, Box container, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists) static PageBoxLayer.createPageBox(CssContext c, String pseudoPage) voidLayer.ensureHasPage(CssContext c, Box box) Layer.find(CssContext cssCtx, int absX, int absY, boolean findAnonymous) intFloatManager.getClearDelta(CssContext cssCtx, int bfcRelativeY) Layer.getFirstPage(CssContext c, Box box) intBlockFormattingContext.getFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth) Layer.getLastPage(CssContext c, Box box) intBlockFormattingContext.getLeftFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth) intFloatManager.getLeftFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth) intLayer.getMaxPageWidth(CssContext cssCtx, int additionalClearance) intBlockFormattingContext.getNextLineBoxDelta(CssContext cssCtx, LineBox line, int containingBlockWidth) intFloatManager.getNextLineBoxDelta(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth) Layer.getPage(CssContext c, int yOffset) intBlockFormattingContext.getRightFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth) intFloatManager.getRightFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth) booleanBoxCollector.intersectsAny(CssContext c, Shape clip, Box master) static intInlineBoxing.positionHorizontally(CssContext c, Box current, int start) -
Uses of CssContext in org.xhtmlrenderer.newtable
Methods in org.xhtmlrenderer.newtable with parameters of type CssContextModifier and TypeMethodDescriptionvoidTableCellBox.calcCollapsedBorder(CssContext c) intTableBox.calcFixedHeightRowBottom(CssContext c) intTableBox.calcInlineBaseline(CssContext c) TableBox.getBorder(CssContext cssCtx) TableCellBox.getBorder(CssContext cssCtx) TableBox.getColumnBounds(CssContext c, int col) protected intTableCellBox.getCSSHeight(CssContext c) protected intTableBox.getCSSWidth(CssContext c) TableCellBox.getOuterStyleOrColWidth(CssContext c) TableCellBox.getOuterStyleWidth(CssContext c) TableCellBox.getPaintingClipEdge(CssContext c) intTableBox.marginsBordersPaddingAndSpacing(CssContext c, boolean ignoreAutoMargins) -
Uses of CssContext in org.xhtmlrenderer.render
Classes in org.xhtmlrenderer.render that implement CssContextModifier and TypeClassDescriptionclassSupplies information about the context in which rendering will take placeMethods in org.xhtmlrenderer.render with parameters of type CssContextModifier and TypeMethodDescriptionprotected voidBlockBox.calcChildPaintingInfo(CssContext c, PaintingInfo result, boolean useCache) protected voidBox.calcChildPaintingInfo(CssContext c, PaintingInfo result, boolean useCache) protected voidInlineLayoutBox.calcChildPaintingInfo(CssContext c, PaintingInfo result, boolean useCache) intBlockBox.calcInlineBaseline(CssContext c) Box.calcPaintingInfo(CssContext c, boolean useCache) AnonymousBlockBox.find(CssContext cssCtx, int absX, int absY, boolean findAnonymous) Box.find(CssContext cssCtx, int absX, int absY, boolean findAnonymous) InlineLayoutBox.find(CssContext cssCtx, int absX, int absY, boolean findAnonymous) LineBox.find(CssContext cssCtx, int absX, int absY, boolean findAnonymous) Box.getBorder(CssContext cssCtx) Box.getBorderEdge(int left, int top, CssContext cssCtx) InlineLayoutBox.getBorderEdge(int left, int top, CssContext cssCtx) Box.getContentAreaEdge(int left, int top, CssContext cssCtx) InlineLayoutBox.getContentAreaEdge(int left, int top, CssContext cssCtx) MarginBox.getContentAreaEdge(int left, int top, CssContext cssCtx) ViewportBox.getContentAreaEdge(int left, int top, CssContext cssCtx) intPageBox.getContentHeight(CssContext cssCtx) intPageBox.getContentWidth(CssContext cssCtx) protected intBlockBox.getCSSFitToWidth(CssContext c) protected intBlockBox.getCSSHeight(CssContext c) protected intViewportBox.getCSSHeight(CssContext c) protected intBlockBox.getCSSWidth(CssContext c) protected intBlockBox.getCSSWidth(CssContext c, boolean shrinkingToFit) intPageBox.getHeight(CssContext cssCtx) intInlineLayoutBox.getInlineWidth(CssContext cssContext) intInlineLayoutBox.getLeftMarginBorderPadding(CssContext cssCtx) Box.getMargin(CssContext cssContext) PageBox.getMargin(CssContext cssCtx) intBox.getMarginBorderPadding(CssContext cssCtx, int which) intPageBox.getMarginBorderPadding(CssContext cssCtx, int which) Box.getMarginEdge(int left, int top, CssContext cssCtx, int tx, int ty) Box.getMarginEdge(CssContext cssCtx, int tx, int ty) InlineLayoutBox.getMarginEdge(int left, int top, CssContext cssCtx, int tx, int ty) LineBox.getMarginEdge(CssContext cssCtx, int tx, int ty) Box.getPadding(CssContext cssCtx) Box.getPaddingEdge(int left, int top, CssContext cssCtx) MarginBox.getPaddingEdge(int left, int top, CssContext cssCtx) ViewportBox.getPaddingEdge(int left, int top, CssContext cssCtx) protected intBox.getPaddingWidth(CssContext cssCtx) protected intMarginBox.getPaddingWidth(CssContext cssCtx) protected intViewportBox.getPaddingWidth(CssContext cssCtx) PageBox.getPagedViewClippingBounds(CssContext cssCtx, int additionalClearance) Box.getPaintingBorderEdge(CssContext cssCtx) BlockBox.getPaintingClipEdge(CssContext cssCtx) Box.getPaintingClipEdge(CssContext cssCtx) LineBox.getPaintingClipEdge(CssContext cssCtx) Box.getPaintingPaddingEdge(CssContext cssCtx) PageBox.getPrintClippingBounds(CssContext cssCtx) PageBox.getPrintPaintingBounds(CssContext cssCtx) intInlineLayoutBox.getRightMarginPaddingBorder(CssContext cssCtx) PageBox.getScreenPaintingBounds(CssContext cssCtx, int additionalClearance) protected RectPropertySetBox.getStyleMargin(CssContext cssContext) protected RectPropertySetBox.getStyleMarginNoCache(CssContext cssContext) intPageBox.getWidth(CssContext cssCtx) booleanBox.intersects(CssContext cssCtx, Shape clip) NOTE: This method does not consider any children of this boxbooleanLineBox.intersects(CssContext cssCtx, Shape clip) booleanInlineLayoutBox.intersectsInlineBlocks(CssContext cssCtx, Shape clip) voidBlockBox.positionAbsolute(CssContext cssCtx, int direction) Box.positionRelative(CssContext cssCtx) InlineLayoutBox.positionRelative(CssContext cssCtx) protected voidBox.resetTopMargin(CssContext cssContext) voidBox.setMarginBottom(CssContext cssContext, int marginBottom) voidBox.setMarginLeft(CssContext cssContext, int marginLeft) voidBox.setMarginRight(CssContext cssContext, int marginRight) voidBox.setMarginTop(CssContext cssContext, int marginTop) voidPageBox.setTopAndBottom(CssContext cssCtx, int top)