Modifier and Type | Method and Description |
---|---|
RenderNode[] |
TextCache.Result.getFinish() |
RenderNode[] |
TextProducer.getRenderNodes(ReportElement element,
StyleSheet elementStyle,
String text) |
RenderNode[] |
TextCache.Result.getText() |
Modifier and Type | Method and Description |
---|---|
static RenderBox |
ModelPrinter.getRoot(RenderNode node) |
void |
ModelPrinter.print(RenderNode box) |
void |
ModelPrinter.printParents(RenderNode box) |
void |
TextCache.store(InstanceID instanceID,
long styleChangeTracker,
long attrChangeTracker,
String originalText,
StyleSheet styleSheet,
ReportAttributeMap attributeMap,
RenderNode[] text,
RenderNode[] finish) |
void |
TextCache.store(InstanceID instanceID,
long styleChangeTracker,
long attrChangeTracker,
String originalText,
StyleSheet styleSheet,
ReportAttributeMap attributeMap,
RenderNode[] text,
RenderNode[] finish) |
Modifier and Type | Method and Description |
---|---|
RenderNode |
LayoutModelBuilderWrapper.dangerousRawAccess() |
RenderNode |
DefaultLayoutModelBuilder.dangerousRawAccess() |
RenderNode |
LayoutModelBuilder.dangerousRawAccess() |
Modifier and Type | Method and Description |
---|---|
void |
GroupSection.addedSection(RenderNode node) |
void |
GroupSection.removedLastSection(RenderNode child) |
Modifier and Type | Class and Description |
---|---|
class |
AutoRenderBox |
class |
BlockRenderBox |
class |
BreakMarkerRenderBox
A special box that simply marks the position of an automatic pagebreak.
|
class |
CanvasRenderBox
A renderbox that behaves like a huge canvas.
|
class |
FinishedRenderNode
A box replacement.
|
class |
InlineProgressMarkerRenderBox |
class |
InlineRenderBox
The Inline-Box represents a flow-text container.
|
class |
LogicalPageBox
The logical page is the root-structure of the generated content.
|
class |
PageAreaBox |
class |
ParagraphPoolBox
Creation-Date: 03.04.2007, 13:38:24
|
class |
ParagraphRenderBox
Creation-Date: 03.04.2007, 13:38:00
|
class |
ProgressMarkerRenderBox |
class |
RenderableComplexText |
class |
RenderableReplacedContentBox |
class |
RenderableText
The renderable text is a text chunk, enriched with layouting information, such as break opportunities, character
sizes, kerning information and spacing information.
|
class |
RenderBox
Creation-Date: 03.04.2007, 13:17:47
|
class |
RowRenderBox
A block-render box that layouts all elements on the horizontal axis using the direct child element's width as fixed
layout constraint.
|
class |
SectionRenderBox |
class |
SpacerRenderNode
A spacer reserves space for whitespaces found in the text.
|
class |
WatermarkAreaBox
A marker interface, nothing more.
|
Modifier and Type | Method and Description |
---|---|
RenderNode |
RenderNode.derive(boolean deep)
Derive creates a disconnected node that shares all the properties of the original node.
|
RenderNode |
ParagraphRenderBox.derive(boolean deepDerive)
Derive creates a disconnected node that shares all the properties of the original node.
|
RenderNode |
RenderBox.derive(boolean deepDerive)
Derive creates a disconnected node that shares all the properties of the original node.
|
RenderNode |
RenderNode.deriveFrozen(boolean deep) |
RenderNode |
RenderBox.deriveFrozen(boolean deepDerive)
Derive creates a disconnected node that shares all the properties of the original node.
|
RenderNode |
RenderNode.findNodeById(InstanceID instanceId) |
RenderNode |
RenderBox.findNodeById(InstanceID instanceId) |
RenderNode |
RenderBox.getFirstChild() |
RenderNode |
RenderBox.getLastChild() |
RenderNode |
RenderNode.getNext() |
RenderNode |
RenderNode.getPrev() |
RenderNode |
RenderBoxNonAutoIterator.next() |
RenderNode[] |
SplittableRenderNode.splitBy(long widthOfFirst)
Splits the component into two children.
|
Modifier and Type | Method and Description |
---|---|
void |
ParagraphRenderBox.addChild(RenderNode child) |
void |
RenderBox.addChild(RenderNode child) |
void |
RenderBox.addChilds(RenderNode[] nodes) |
void |
RenderBox.addGeneratedChild(RenderNode child) |
void |
RenderBox.addGeneratedChilds(RenderNode[] nodes) |
long |
CanvasRenderBox.extendHeight(RenderNode child,
long heightOffset) |
long |
AutoRenderBox.extendHeight(RenderNode child,
long heightOffset) |
long |
RowRenderBox.extendHeight(RenderNode child,
long heightOffset) |
long |
InlineRenderBox.extendHeight(RenderNode child,
long heightOffset) |
long |
RenderBox.extendHeight(RenderNode child,
long heightOffset)
Notifies a box that one of its childs has extended its height.
|
void |
RenderBox.remove(RenderNode child) |
void |
RenderBox.replaceChild(RenderNode old,
RenderNode replacement) |
void |
RenderBox.replaceChilds(RenderNode old,
RenderNode[] replacement) |
void |
RenderBox.replaceChilds(RenderNode old,
RenderNode[] replacement) |
Modifier and Type | Class and Description |
---|---|
class |
TableCellRenderBox
A table section box does not much rendering or layouting at all.
|
class |
TableColumnGroupNode |
class |
TableColumnNode
A table column defines a limited set of style properties, which may be applied to the cells.
|
class |
TableRenderBox
A table render box contains table header, table footer and the table body.
|
class |
TableRowRenderBox
A table section box does not much rendering or layouting at all.
|
class |
TableSectionRenderBox
A table section box does not much rendering or layouting at all.
|
Modifier and Type | Method and Description |
---|---|
void |
TableRowRenderBox.addChild(RenderNode child) |
void |
TableRenderBox.addChild(RenderNode child) |
void |
TableSectionRenderBox.addChild(RenderNode child) |
long |
TableRowRenderBox.extendHeight(RenderNode child,
long heightOffset) |
Modifier and Type | Method and Description |
---|---|
RenderNode[] |
CollectSelectedNodesStep.getNodesAt(LogicalPageBox logicalPageBox,
StrictBounds bounds,
String namespace,
String name) |
Modifier and Type | Method and Description |
---|---|
static ImageContainer |
RenderUtility.createImageFromDrawable(org.pentaho.reporting.libraries.resourceloader.factory.drawable.DrawableWrapper drawable,
StrictBounds rect,
RenderNode box,
OutputProcessorMetaData metaData) |
Modifier and Type | Method and Description |
---|---|
static RenderNode |
CrosstabOutputHelper.findNode(TableSectionRenderBox node,
InstanceID id) |
static RenderNode |
CrosstabOutputHelper.findParentNode(RenderNode renderNode,
InstanceID crosstabId) |
Modifier and Type | Method and Description |
---|---|
static RenderNode |
CrosstabOutputHelper.findParentNode(RenderNode renderNode,
InstanceID crosstabId) |
static TableSectionRenderBox |
CrosstabOutputHelper.findTableHeaderSection(RenderNode node) |
static TableSectionRenderBox |
CrosstabOutputHelper.findTableSection(RenderNode node) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractMajorAxisLayoutStep.clearAllChildsDirtyMarker(RenderNode node) |
static long |
InfiniteMajorAxisLayoutStep.computeVerticalBlockPosition(RenderNode node) |
Modifier and Type | Method and Description |
---|---|
RenderNode |
AlignmentChunk.getNode(int i) |
Modifier and Type | Method and Description |
---|---|
RenderNode |
SequenceList.getNode(int index) |
RenderNode |
DefaultSequenceList.getNode(int index) |
RenderNode[] |
SequenceList.getNodes(RenderNode[] target) |
RenderNode[] |
DefaultSequenceList.getNodes(RenderNode[] target) |
Modifier and Type | Method and Description |
---|---|
void |
SequenceList.add(InlineSequenceElement element,
RenderNode node) |
void |
DefaultSequenceList.add(InlineSequenceElement element,
RenderNode node) |
long |
ReplacedContentSequenceElement.getMaximumWidth(RenderNode node)
The extra-space width for an element.
|
long |
SpacerSequenceElement.getMaximumWidth(RenderNode node)
The extra-space width for an element.
|
long |
InlineNodeSequenceElement.getMaximumWidth(RenderNode node)
The extra-space width for an element.
|
long |
InlineSequenceElement.getMaximumWidth(RenderNode node)
The maximum width an element wants to take.
|
long |
StartSequenceElement.getMaximumWidth(RenderNode node)
The extra-space width for an element.
|
long |
EndSequenceElement.getMaximumWidth(RenderNode node)
The extra-space width for an element.
|
long |
InlineBoxSequenceElement.getMaximumWidth(RenderNode node) |
long |
TextSequenceElement.getMaximumWidth(RenderNode node)
The extra-space width for an element.
|
long |
ReplacedContentSequenceElement.getMinimumWidth(RenderNode node)
The width of the element.
|
long |
SpacerSequenceElement.getMinimumWidth(RenderNode node)
The width of the element.
|
long |
InlineNodeSequenceElement.getMinimumWidth(RenderNode node)
The width of the element.
|
long |
InlineSequenceElement.getMinimumWidth(RenderNode node)
The minimum width of the element.
|
long |
StartSequenceElement.getMinimumWidth(RenderNode node)
The width of the element.
|
long |
EndSequenceElement.getMinimumWidth(RenderNode node)
The width of the element.
|
long |
InlineBoxSequenceElement.getMinimumWidth(RenderNode node)
The width of the element.
|
long |
TextSequenceElement.getMinimumWidth(RenderNode node)
The width of the element.
|
RenderNode[] |
SequenceList.getNodes(RenderNode[] target) |
RenderNode[] |
DefaultSequenceList.getNodes(RenderNode[] target) |
boolean |
ReplacedContentSequenceElement.isPreserveWhitespace(RenderNode node) |
boolean |
SpacerSequenceElement.isPreserveWhitespace(RenderNode node) |
boolean |
InlineNodeSequenceElement.isPreserveWhitespace(RenderNode node) |
boolean |
InlineSequenceElement.isPreserveWhitespace(RenderNode node) |
boolean |
StartSequenceElement.isPreserveWhitespace(RenderNode node) |
boolean |
EndSequenceElement.isPreserveWhitespace(RenderNode node) |
boolean |
InlineBoxSequenceElement.isPreserveWhitespace(RenderNode node) |
boolean |
TextSequenceElement.isPreserveWhitespace(RenderNode node) |
Modifier and Type | Method and Description |
---|---|
void |
FullLinebreaker.addNode(RenderNode node) |
void |
ParagraphLinebreaker.addNode(RenderNode node) |
void |
EmptyLinebreaker.addNode(RenderNode node) |
void |
SimpleLinebreaker.addNode(RenderNode node) |
Modifier and Type | Method and Description |
---|---|
RenderNode |
RichTextSpec.StyledChunk.getOriginatingTextNode() |
Constructor and Description |
---|
StyledChunk(int start,
int end,
RenderNode originatingTextNode,
Map<AttributedCharacterIterator.Attribute,Object> attributes,
ReportAttributeMap<Object> originalAttributes,
StyleSheet styleSheet,
InstanceID instanceID,
String text) |
Modifier and Type | Method and Description |
---|---|
void |
MinorAxisParagraphBreakState.add(InlineSequenceElement element,
RenderNode node) |
static long |
ProcessUtility.computeBlockContextWidth(RenderNode box)
Returns the computed block-context width.
|
static boolean |
BoxShifter.extendHeight(RenderBox parent,
RenderNode child,
long amountDelta)
Deprecated.
|
static void |
CacheBoxShifter.extendHeight(RenderNode node,
long amount) |
static void |
CacheBoxShifter.shiftBox(RenderNode box,
long amount) |
static void |
BoxShifter.shiftBox(RenderNode box,
long amount) |
static void |
CacheBoxShifter.shiftBoxUnchecked(RenderNode box,
long amount) |
static void |
BoxShifter.shiftBoxUnchecked(RenderNode box,
long amount) |
Modifier and Type | Method and Description |
---|---|
RenderNode |
AlignContext.getNode() |
Constructor and Description |
---|
NodeAlignContext(RenderNode node) |
Modifier and Type | Method and Description |
---|---|
RenderNode[] |
ComplexTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap) |
RenderNode[] |
RenderableTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap)
The text is given as CodePoints.
|
RenderNode[] |
DefaultRenderableTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap)
The text is given as CodePoints.
|
RenderNode[] |
ComplexTextFactory.finishText() |
RenderNode[] |
RenderableTextFactory.finishText() |
RenderNode[] |
DefaultRenderableTextFactory.finishText() |
Modifier and Type | Method and Description |
---|---|
RenderNode |
ReportActionEvent.getNode() |
RenderNode |
ReportMouseEvent.getSourceNode() |
RenderNode |
ReportHyperlinkEvent.getSourceNode() |
Constructor and Description |
---|
ReportActionEvent(Object source,
RenderNode node) |
ReportHyperlinkEvent(Object source,
RenderNode sourceNode,
String target,
String window,
String title) |
ReportMouseEvent(RenderNode source,
MouseEvent event) |
Modifier and Type | Method and Description |
---|---|
RenderNode[] |
PageDrawable.getNodesAt(double x,
double y,
double width,
double height,
String namespace,
String name)
Returns all layouted render-nodes that occupy the given area and which have the attribute specified by name and
namespace set.
|
RenderNode[] |
PageDrawable.getNodesAt(double x,
double y,
String namespace,
String name)
Returns all layouted render-nodes that occupy the given point and which have the attribute specified by name and
namespace set.
|
Modifier and Type | Method and Description |
---|---|
RenderNode[] |
PhysicalPageDrawable.getNodesAt(double x,
double y,
double width,
double height,
String namespace,
String name) |
RenderNode[] |
LogicalPageDrawable.getNodesAt(double x,
double y,
double width,
double height,
String namespace,
String name) |
RenderNode[] |
PhysicalPageDrawable.getNodesAt(double x,
double y,
String namespace,
String name) |
RenderNode[] |
LogicalPageDrawable.getNodesAt(double x,
double y,
String namespace,
String name)
Retries the nodes under the given coordinate which have a given attribute set.
|
Modifier and Type | Method and Description |
---|---|
RenderNode |
DefaultTextExtractor.getRawSource() |