Interface ElementRenderer
-
- All Known Implementing Classes:
AbstractElementRenderer
,CrosstabRenderer
,RootBandRenderer
public interface ElementRenderer
Todo: Document Me- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChangeListener(ChangeListener changeListener)
void
dispose()
boolean
draw(Graphics2D g2)
Rectangle2D
getBounds()
org.pentaho.reporting.engine.classic.core.Section
getElement()
org.pentaho.reporting.engine.classic.core.Element[]
getElementsAt(double x, double y)
org.pentaho.reporting.engine.classic.core.Element[]
getElementsAt(double x, double y, double width, double height)
org.pentaho.reporting.engine.classic.core.metadata.ElementType
getElementType()
long[]
getHorizontalEdgePositionKeys()
BreakPositionsList
getHorizontalEdgePositions()
double
getLayoutHeight()
org.pentaho.reporting.engine.classic.core.util.InstanceID
getRepresentationId()
org.pentaho.reporting.engine.classic.core.util.geom.StrictBounds
getRootElementBounds()
BreakPositionsList
getVerticalEdgePositions()
LinealModel
getVerticalLinealModel()
double
getVisualHeight()
void
handleError(ReportDesignerContext designerContext, ReportDocumentContext reportContext)
void
invalidateLayout()
boolean
isHideInLayout()
void
removeChangeListener(ChangeListener changeListener)
void
setVisualHeight(double visualHeight)
-
-
-
Method Detail
-
setVisualHeight
void setVisualHeight(double visualHeight)
-
getVisualHeight
double getVisualHeight()
-
getHorizontalEdgePositionKeys
long[] getHorizontalEdgePositionKeys()
-
getElementType
org.pentaho.reporting.engine.classic.core.metadata.ElementType getElementType()
-
getRepresentationId
org.pentaho.reporting.engine.classic.core.util.InstanceID getRepresentationId()
-
isHideInLayout
boolean isHideInLayout()
-
addChangeListener
void addChangeListener(ChangeListener changeListener)
-
removeChangeListener
void removeChangeListener(ChangeListener changeListener)
-
getVerticalLinealModel
LinealModel getVerticalLinealModel()
-
getLayoutHeight
double getLayoutHeight()
-
getBounds
Rectangle2D getBounds()
-
draw
boolean draw(Graphics2D g2)
-
handleError
void handleError(ReportDesignerContext designerContext, ReportDocumentContext reportContext)
-
getRootElementBounds
org.pentaho.reporting.engine.classic.core.util.geom.StrictBounds getRootElementBounds()
-
getElement
org.pentaho.reporting.engine.classic.core.Section getElement()
-
getElementsAt
org.pentaho.reporting.engine.classic.core.Element[] getElementsAt(double x, double y, double width, double height)
-
getElementsAt
org.pentaho.reporting.engine.classic.core.Element[] getElementsAt(double x, double y)
-
getHorizontalEdgePositions
BreakPositionsList getHorizontalEdgePositions()
-
getVerticalEdgePositions
BreakPositionsList getVerticalEdgePositions()
-
invalidateLayout
void invalidateLayout()
-
dispose
void dispose()
-
-