Uses of Class
org.pentaho.reporting.engine.classic.core.layout.model.RenderNode

Packages that use RenderNode
org.pentaho.reporting.engine.classic.core.layout Banded layout management. 
org.pentaho.reporting.engine.classic.core.layout.model   
org.pentaho.reporting.engine.classic.core.layout.output   
org.pentaho.reporting.engine.classic.core.layout.process   
org.pentaho.reporting.engine.classic.core.layout.process.layoutrules   
org.pentaho.reporting.engine.classic.core.layout.process.linebreak   
org.pentaho.reporting.engine.classic.core.layout.process.valign   
org.pentaho.reporting.engine.classic.core.layout.text   
org.pentaho.reporting.engine.classic.core.modules.gui.base.event   
org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics Graphics2D report generation classes and the G2OutputTarget. 
org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics.internal   
org.pentaho.reporting.engine.classic.core.modules.output.table.base Common base classes for the table style output targets. 
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.layout
 

Methods in org.pentaho.reporting.engine.classic.core.layout that return RenderNode
 RenderNode[] TextCache.Result.getFinish()
           
 RenderNode[] TextCache.Result.getText()
           
 

Methods in org.pentaho.reporting.engine.classic.core.layout with parameters of type RenderNode
static 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)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.layout.model
 

Subclasses of RenderNode in org.pentaho.reporting.engine.classic.core.layout.model
 class BlockRenderBox
          Creation-Date: 03.04.2007, 13:37:19
 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 ContentPlaceholderRenderBox
          Todo: Document Me
 class FinishedRenderNode
          A box replacement.
 class InlineProgressMarkerRenderBox
          Todo: Document me!

Date: 01.09.2009 Time: 20:26:47

 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
          Creation-Date: 25.04.2007, 12:54:18
 class ParagraphPoolBox
          Creation-Date: 03.04.2007, 13:38:24
 class ParagraphRenderBox
          Creation-Date: 03.04.2007, 13:38:00
 class ProgressMarkerRenderBox
           
 class RenderableReplacedContentBox
          Todo: Document Me
 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.
 

Methods in org.pentaho.reporting.engine.classic.core.layout.model that return RenderNode
 RenderNode RenderBox.derive(boolean deepDerive)
          Derive creates a disconnected node that shares all the properties of the original node.
 RenderNode RenderNode.derive(boolean deep)
          Derive creates a disconnected node that shares all the properties of the original node.
 RenderNode LogicalPageBox.derive(boolean deepDerive)
          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.deriveFrozen(boolean deepDerive)
          Derive creates a disconnected node that shares all the properties of the original node.
 RenderNode RenderNode.deriveFrozen(boolean deep)
           
 RenderNode LogicalPageBox.deriveFrozen(boolean deepDerive)
          Derive creates a disconnected node that shares all the properties of the original node.
 RenderNode RenderBox.findNodeById(Object instanceId)
           
 RenderNode RenderNode.findNodeById(Object instanceId)
           
 RenderNode RenderBox.getFirstChild()
           
 RenderNode RenderBox.getLastChild()
           
 RenderNode RenderNode.getNext()
           
 RenderNode RenderNode.getPrev()
           
 RenderNode RenderBox.hibernate()
          Derive creates a disconnected node that shares all the properties of the original node.
 RenderNode RenderNode.hibernate()
          Derives an hibernation copy.
 RenderNode LogicalPageBox.hibernate()
          Derives an hibernation copy.
 RenderNode ParagraphRenderBox.hibernate()
          Derive creates a disconnected node that shares all the properties of the original node.
 

Methods in org.pentaho.reporting.engine.classic.core.layout.model with parameters of type RenderNode
 void RenderBox.addChild(RenderNode child)
           
 void ParagraphRenderBox.addChild(RenderNode child)
           
 void RenderBox.addChilds(RenderNode[] nodes)
           
 void RenderBox.addGeneratedChild(RenderNode child)
           
 void RenderBox.addGeneratedChilds(RenderNode[] nodes)
           
 void RenderBox.remove(RenderNode child)
           
 void RenderBox.removeGenerated(RenderNode child)
           
 void RenderBox.replaceChild(RenderNode old, RenderNode replacement)
           
 void RenderBox.replaceChilds(RenderNode old, RenderNode[] replacement)
           
 void RenderBox.replaceChilds(RenderNode old, RenderNode[] replacement)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.layout.output
 

Methods in org.pentaho.reporting.engine.classic.core.layout.output that return RenderNode
 RenderNode[] CollectSelectedNodesStep.getNodesAt(LogicalPageBox logicalPageBox, StrictBounds bounds, String namespace, String name)
           
 

Methods in org.pentaho.reporting.engine.classic.core.layout.output with parameters of type RenderNode
static ImageContainer RenderUtility.createImageFromDrawable(org.pentaho.reporting.libraries.resourceloader.factory.drawable.DrawableWrapper drawable, StrictBounds rect, RenderNode box, OutputProcessorMetaData metaData)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.layout.process
 

Methods in org.pentaho.reporting.engine.classic.core.layout.process with parameters of type RenderNode
 void MinorAxisParagraphBreakState.add(InlineSequenceElement element, RenderNode node)
           
static long ProcessUtility.computeBlockContextWidth(RenderNode box)
          Returns the computed block-context width.
static void CacheBoxShifter.extendHeight(RenderNode node, long amount)
           
static void BoxShifter.shiftBox(RenderNode box, long amount)
           
static void CacheBoxShifter.shiftBox(RenderNode box, long amount)
           
static void BoxShifter.shiftBoxUnchecked(RenderNode box, long amount)
           
static void CacheBoxShifter.shiftBoxUnchecked(RenderNode box, long amount)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.layout.process.layoutrules
 

Methods in org.pentaho.reporting.engine.classic.core.layout.process.layoutrules that return RenderNode
 RenderNode SequenceList.getNode(int index)
           
 RenderNode DefaultSequenceList.getNode(int index)
           
 RenderNode[] SequenceList.getNodes(RenderNode[] target)
           
 RenderNode[] DefaultSequenceList.getNodes(RenderNode[] target)
           
 

Methods in org.pentaho.reporting.engine.classic.core.layout.process.layoutrules with parameters of type RenderNode
 void SequenceList.add(InlineSequenceElement element, RenderNode node)
           
 void DefaultSequenceList.add(InlineSequenceElement element, RenderNode node)
           
 long TextSequenceElement.getMaximumWidth(RenderNode node)
          The extra-space width for an element.
 long SpacerSequenceElement.getMaximumWidth(RenderNode node)
          The extra-space width for an element.
 long ReplacedContentSequenceElement.getMaximumWidth(RenderNode node)
          The extra-space width for an element.
 long StartSequenceElement.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 InlineBoxSequenceElement.getMaximumWidth(RenderNode node)
           
 long EndSequenceElement.getMaximumWidth(RenderNode node)
          The extra-space width for an element.
 long TextSequenceElement.getMinimumWidth(RenderNode node)
          The width of the element.
 long SpacerSequenceElement.getMinimumWidth(RenderNode node)
          The width of the element.
 long ReplacedContentSequenceElement.getMinimumWidth(RenderNode node)
          The width of the element.
 long StartSequenceElement.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 InlineBoxSequenceElement.getMinimumWidth(RenderNode node)
          The width of the element.
 long EndSequenceElement.getMinimumWidth(RenderNode node)
          The width of the element.
 RenderNode[] SequenceList.getNodes(RenderNode[] target)
           
 RenderNode[] DefaultSequenceList.getNodes(RenderNode[] target)
           
 boolean TextSequenceElement.isPreserveWhitespace(RenderNode node)
           
 boolean SpacerSequenceElement.isPreserveWhitespace(RenderNode node)
           
 boolean ReplacedContentSequenceElement.isPreserveWhitespace(RenderNode node)
           
 boolean StartSequenceElement.isPreserveWhitespace(RenderNode node)
           
 boolean InlineNodeSequenceElement.isPreserveWhitespace(RenderNode node)
           
 boolean InlineSequenceElement.isPreserveWhitespace(RenderNode node)
           
 boolean InlineBoxSequenceElement.isPreserveWhitespace(RenderNode node)
           
 boolean EndSequenceElement.isPreserveWhitespace(RenderNode node)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.layout.process.linebreak
 

Methods in org.pentaho.reporting.engine.classic.core.layout.process.linebreak with parameters of type RenderNode
 void SimpleLinebreaker.addNode(RenderNode node)
           
 void EmptyLinebreaker.addNode(RenderNode node)
           
 void ParagraphLinebreaker.addNode(RenderNode node)
           
 void FullLinebreaker.addNode(RenderNode node)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.layout.process.valign
 

Methods in org.pentaho.reporting.engine.classic.core.layout.process.valign that return RenderNode
 RenderNode AlignContext.getNode()
           
 

Constructors in org.pentaho.reporting.engine.classic.core.layout.process.valign with parameters of type RenderNode
NodeAlignContext(RenderNode node)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.layout.text
 

Methods in org.pentaho.reporting.engine.classic.core.layout.text that return RenderNode
 RenderNode[] RenderableTextFactory.createText(int[] text, int offset, int length, StyleSheet layoutContext, ElementType elementType, InstanceID instanceId, ReportAttributeMap attributeMap)
          The text is given as CodePoints.
 RenderNode[] DefaultRenderableTextFactory.createText(int[] text, int offset, int length, StyleSheet layoutContext, ElementType elementType, InstanceID instanceId, ReportAttributeMap attributeMap)
          The text is given as CodePoints.
 RenderNode[] RenderableTextFactory.finishText()
           
 RenderNode[] DefaultRenderableTextFactory.finishText()
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.modules.gui.base.event
 

Methods in org.pentaho.reporting.engine.classic.core.modules.gui.base.event that return RenderNode
 RenderNode ReportActionEvent.getNode()
           
 RenderNode ReportHyperlinkEvent.getSourceNode()
           
 RenderNode ReportMouseEvent.getSourceNode()
           
 

Constructors in org.pentaho.reporting.engine.classic.core.modules.gui.base.event with parameters of type RenderNode
ReportActionEvent(Object source, RenderNode node)
           
ReportHyperlinkEvent(Object source, RenderNode sourceNode, String target, String window, String title)
           
ReportMouseEvent(RenderNode source, MouseEvent event)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics that return RenderNode
 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.
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics.internal
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics.internal that return RenderNode
 RenderNode[] LogicalPageDrawable.getNodesAt(double x, double y, double width, double height, String namespace, String name)
           
 RenderNode[] PhysicalPageDrawable.getNodesAt(double x, double y, double width, double height, 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.
 RenderNode[] PhysicalPageDrawable.getNodesAt(double x, double y, String namespace, String name)
           
 

Uses of RenderNode in org.pentaho.reporting.engine.classic.core.modules.output.table.base
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.table.base that return RenderNode
 RenderNode DefaultTextExtractor.getRawSource()