public final class InputRenderer extends BoxRenderer implements InlineItem
Renderer.ReflowPhase
abb, offset, row
Constructor and Description |
---|
InputRenderer(Element element) |
Modifier and Type | Method and Description |
---|---|
Renderer |
addChild(Renderer renderer) |
void |
assignToRow(RowRenderer row) |
String |
buttonLabel() |
boolean |
doesNotPrintToPage() |
StringBuilder |
dump(int mode,
int indent) |
int |
getBaseline(Context context) |
int |
getChildrenNumber() |
int |
getMaxWidth(float base) |
int |
getMinWidth(float base) |
int |
getOuterHeight() |
int |
getOuterMinWidth(float base) |
float |
getOuterWidth() |
float |
getWidth() |
float |
getX() |
int |
horizontalExtent(float base) |
RStatus |
layout(Renderer.ReflowPhase phase) |
void |
reLayout(float base) |
RStatus |
render() |
void |
setX(float x) |
addAbsChild, alignContentToPageBreaks, borderBottom, borderLeft, borderRight, borderTop, collapseBorders, containingBlock, createAssignedPageBreak, createAssignedPageBreak, createAssignedPageBreak, dashCalculator, expandHeight, findAutoPageBreaks, findParentRenderer, getAbsHorizontalPosition, getAbsVerticalPosition, getChildAt, getContentHeight, getContentWidth, getExtraBottomOffset, getHeight, getOffsetInRow, getParentForAbs, getScrollbarWidth, getTextBaseline, hasBackground, hasBorder, hasPadding, hasPercentualWidth, hasWidthBase, isAbsPositioned, isAvoidPageBreak, isLastChild, isOutOfFlowPositioned, isRelPositioned, isRTL, logicalHeight, logicalMaxHeight, logicalMinHeight, marginBottom, marginLeft, marginRight, marginTop, moveChildUp, paddingBottom, paddingLeft, paddingRight, paddingTop, resetLayout, resetMinWidth, setHeight, setOuterHeight, setOuterWidth, setWidth, verticalMarginExtent, verticalOffset
cleanup, getAbsPositionedBottomEdge, getClear, getContext, getDecoration, getDestinationRenderers, getDisplayType, getElement, getFloat, getFontSize, getHeightObj, getLang, getMaxHeightObj, getMaxWidthObj, getMinHeightObj, getMinWidthObj, getParent, getTitle, getWidthObj, isAutoWidth, isBody, isBoxSized, isFloating, isTable, isTaggedOutput, isTBRL, isUseAwt, setParent, setUseAwt, toString, updateHeights
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getHeight, isRTL
public InputRenderer(Element element)
public int horizontalExtent(float base)
horizontalExtent
in class BoxRenderer
public int getOuterMinWidth(float base)
getOuterMinWidth
in class Renderer
public int getMinWidth(float base)
getMinWidth
in class Renderer
public int getMaxWidth(float base) throws ForcedTerminationException
getMaxWidth
in class Renderer
ForcedTerminationException
public void reLayout(float base) throws ForcedTerminationException
reLayout
in class Renderer
ForcedTerminationException
public RStatus layout(Renderer.ReflowPhase phase)
layout
in class BoxRenderer
public String buttonLabel()
public boolean doesNotPrintToPage() throws IOException
doesNotPrintToPage
in class Renderer
IOException
public float getX()
getX
in interface InlineItem
getX
in class Renderer
public int getBaseline(Context context)
getBaseline
in interface InlineItem
public float getWidth()
getWidth
in interface InlineItem
public float getOuterWidth()
getOuterWidth
in interface InlineItem
getOuterWidth
in class BoxRenderer
public int getOuterHeight()
getOuterHeight
in interface InlineItem
getOuterHeight
in class BoxRenderer
public Renderer addChild(Renderer renderer)
addChild
in class BoxRenderer
public int getChildrenNumber()
getChildrenNumber
in class BoxRenderer
public StringBuilder dump(int mode, int indent)
dump
in interface InlineItem
dump
in class Renderer
public void setX(float x)
setX
in interface InlineItem
public void assignToRow(RowRenderer row)
assignToRow
in interface InlineItem
Revision 4.0.15 / 20220727-0149