net.sf.jasperreports.engine.fill
public class JRFillFrame extends JRFillElement implements JRFrame
| Modifier and Type | Class and Description |
|---|---|
protected class |
JRFillFrame.JRFillFrameElements
Frame element container filler.
|
| Modifier and Type | Field and Description |
|---|---|
protected JRLineBox |
lineBox |
protected JRFrame |
parentFrame |
band, conditionalStylesContainer, currentEvaluation, currentStyle, defaultStyleProvider, delayedEvaluationsMap, dynamicProperties, elementGroup, expressionEvaluator, filler, initStyle, mergedProperties, originProvider, parent, printWhenGroupChanges, staticProperties, templatesMODE_OPAQUE, MODE_TRANSPARENT, POSITION_TYPE_FIX_RELATIVE_TO_BOTTOM, POSITION_TYPE_FIX_RELATIVE_TO_TOP, POSITION_TYPE_FLOAT, STRETCH_TYPE_NO_STRETCH, STRETCH_TYPE_RELATIVE_TO_BAND_HEIGHT, STRETCH_TYPE_RELATIVE_TO_TALLEST_OBJECT| Modifier | Constructor and Description |
|---|---|
|
JRFillFrame(JRBaseFiller filler,
JRFrame frame,
JRFillObjectFactory factory) |
protected |
JRFillFrame(JRFillFrame frame,
JRFillCloneFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
collectExpressions(JRExpressionCollector collector) |
JRFillCloneable |
createClone(JRFillCloneFactory factory)
Creates a working clone of itself.
|
protected JRTemplateElement |
createElementTemplate() |
protected JRTemplateFrame |
createFrameTemplate() |
protected void |
evaluate(byte evaluation) |
protected JRPrintElement |
fill() |
byte |
getBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getBorderColor()
Deprecated.
Replaced by
getLineBox() |
byte |
getBottomBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getBottomBorderColor()
Deprecated.
Replaced by
getLineBox() |
int |
getBottomPadding()
Deprecated.
Replaced by
getLineBox() |
java.util.List |
getChildren()
Gets a list of all direct children elements or elements groups.
|
java.awt.Color |
getDefaultLineColor() |
JRElement |
getElementByKey(java.lang.String key)
Gets an element from this group, based on its element key.
|
JRElement[] |
getElements()
Gets an array containing all the elements and element groups in the hierarchy.
|
byte |
getLeftBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getLeftBorderColor()
Deprecated.
Replaced by
getLineBox() |
int |
getLeftPadding()
Deprecated.
Replaced by
getLineBox() |
JRLineBox |
getLineBox() |
ModeEnum |
getModeValue()
Returns the element transparency mode.
|
java.lang.Byte |
getOwnBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getOwnBorderColor()
Deprecated.
Replaced by
getLineBox() |
java.lang.Byte |
getOwnBottomBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getOwnBottomBorderColor()
Deprecated.
Replaced by
getLineBox() |
java.lang.Integer |
getOwnBottomPadding()
Deprecated.
Replaced by
getLineBox() |
java.lang.Byte |
getOwnLeftBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getOwnLeftBorderColor()
Deprecated.
Replaced by
getLineBox() |
java.lang.Integer |
getOwnLeftPadding()
Deprecated.
Replaced by
getLineBox() |
java.lang.Integer |
getOwnPadding()
Deprecated.
Replaced by
getLineBox() |
java.lang.Byte |
getOwnRightBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getOwnRightBorderColor()
Deprecated.
Replaced by
getLineBox() |
java.lang.Integer |
getOwnRightPadding()
Deprecated.
Replaced by
getLineBox() |
java.lang.Byte |
getOwnTopBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getOwnTopBorderColor()
Deprecated.
Replaced by
getLineBox() |
java.lang.Integer |
getOwnTopPadding()
Deprecated.
Replaced by
getLineBox() |
int |
getPadding()
Deprecated.
Replaced by
getLineBox() |
byte |
getRightBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getRightBorderColor()
Deprecated.
Replaced by
getLineBox() |
int |
getRightPadding()
Deprecated.
Replaced by
getLineBox() |
protected JRTemplateFrame |
getTemplate() |
byte |
getTopBorder()
Deprecated.
Replaced by
getLineBox() |
java.awt.Color |
getTopBorderColor()
Deprecated.
Replaced by
getLineBox() |
int |
getTopPadding()
Deprecated.
Replaced by
getLineBox() |
protected boolean |
prepare(int availableHeight,
boolean isOverflow) |
protected void |
resolveElement(JRPrintElement element,
byte evaluation)
Resolves an element.
|
protected void |
rewind() |
void |
setBorder(byte border)
Deprecated.
Replaced by
getLineBox() |
void |
setBorder(java.lang.Byte border)
Deprecated.
Replaced by
getLineBox() |
void |
setBorderColor(java.awt.Color borderColor)
Deprecated.
Replaced by
getLineBox() |
void |
setBottomBorder(byte bottomBorder)
Deprecated.
Replaced by
getLineBox() |
void |
setBottomBorder(java.lang.Byte bottomBorder)
Deprecated.
Replaced by
getLineBox() |
void |
setBottomBorderColor(java.awt.Color bottomBorderColor)
Deprecated.
Replaced by
getLineBox() |
void |
setBottomPadding(int bottomPadding)
Deprecated.
Replaced by
getLineBox() |
void |
setBottomPadding(java.lang.Integer bottomPadding)
Deprecated.
Replaced by
getLineBox() |
void |
setLeftBorder(byte leftBorder)
Deprecated.
Replaced by
getLineBox() |
void |
setLeftBorder(java.lang.Byte leftBorder)
Deprecated.
Replaced by
getLineBox() |
void |
setLeftBorderColor(java.awt.Color leftBorderColor)
Deprecated.
Replaced by
getLineBox() |
void |
setLeftPadding(int leftPadding)
Deprecated.
Replaced by
getLineBox() |
void |
setLeftPadding(java.lang.Integer leftPadding)
Deprecated.
Replaced by
getLineBox() |
void |
setPadding(int padding)
Deprecated.
Replaced by
getLineBox() |
void |
setPadding(java.lang.Integer padding)
Deprecated.
Replaced by
getLineBox() |
void |
setRightBorder(byte rightBorder)
Deprecated.
Replaced by
getLineBox() |
void |
setRightBorder(java.lang.Byte rightBorder)
Deprecated.
Replaced by
getLineBox() |
void |
setRightBorderColor(java.awt.Color rightBorderColor)
Deprecated.
Replaced by
getLineBox() |
void |
setRightPadding(int rightPadding)
Deprecated.
Replaced by
getLineBox() |
void |
setRightPadding(java.lang.Integer rightPadding)
Deprecated.
Replaced by
getLineBox() |
protected void |
setStretchHeight(int stretchHeight) |
void |
setTopBorder(byte topBorder)
Deprecated.
Replaced by
getLineBox() |
void |
setTopBorder(java.lang.Byte topBorder)
Deprecated.
Replaced by
getLineBox() |
void |
setTopBorderColor(java.awt.Color topBorderColor)
Deprecated.
Replaced by
getLineBox() |
void |
setTopPadding(int topPadding)
Deprecated.
Replaced by
getLineBox() |
void |
setTopPadding(java.lang.Integer topPadding)
Deprecated.
Replaced by
getLineBox() |
protected void |
stretchHeightFinal()
Called when the stretch height of an element is final so that
the element can perform any adjustments.
|
void |
visit(JRVisitor visitor) |
addDependantElement, clone, clone, collectDelayedEvaluations, collectDelayedEvaluations, collectDelayedEvaluations, collectStyleDelayedEvaluations, delayedEvaluate, evaluateExpression, evaluatePrintWhenExpression, evaluateProperties, getBackcolor, getBand, getDefaultStyleProvider, getDependantElements, getElementGroup, getElementOrigin, getElementTemplate, getEvaluatedProperties, getEvaluationTimeValue, getField, getForecolor, getGroupElements, getHeight, getKey, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getParentProperties, getPositionType, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getPropertyExpressions, getRelativeY, getStretchHeight, getStretchType, getStretchTypeValue, getStyle, getStyleNameReference, getTemplate, getVariable, getWidth, getX, getY, hasProperties, initDelayedEvaluationPrint, initDelayedEvaluations, isAlreadyPrinted, isAutoEvaluateNow, isDelayedStyleEvaluation, isEvaluateAuto, isEvaluateNow, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isPrintWhenExpressionNull, isPrintWhenTrue, isRemoveLineWhenBlank, isReprinted, isToPrint, isValueRepeating, moveDependantElements, performDelayedEvaluation, registerTemplate, reset, resolveElement, setAlreadyPrinted, setBackcolor, setBand, setConditionalStylesContainer, setCurrentEvaluation, setForecolor, setHeight, setMode, setMode, setMode, setOriginProvider, setPositionType, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setPrintWhenExpressionNull, setPrintWhenTrue, setRelativeY, setRemoveLineWhenBlank, setReprinted, setShrinkable, setStretchType, setStretchType, setStyle, setStyleNameReference, setToPrint, setValueRepeating, setWidth, setX, setY, stretchElement, transferProperties, transferPropertiesequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementGroup, getKey, getPositionType, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchType, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setStretchType, setWidth, setXgetBackcolor, getForecolor, getHeight, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode, setMode, setModegetDefaultStyleProvider, getStyle, getStyleNameReferencegetParentProperties, getPropertiesMap, hasPropertiesgetElementGroupcloneprotected final JRFrame parentFrame
protected final JRLineBox lineBox
public JRFillFrame(JRBaseFiller filler, JRFrame frame, JRFillObjectFactory factory)
protected JRFillFrame(JRFillFrame frame, JRFillCloneFactory factory)
public ModeEnum getModeValue()
JRCommonElementgetModeValue in interface JRCommonElementgetModeValue in class JRFillElementpublic java.awt.Color getDefaultLineColor()
getDefaultLineColor in interface JRBoxContainerprotected void evaluate(byte evaluation)
throws JRException
evaluate in class JRFillElementJRExceptionprotected void rewind()
throws JRException
rewind in class JRFillElementJRExceptionprotected boolean prepare(int availableHeight,
boolean isOverflow)
throws JRException
prepare in class JRFillElementJRExceptionprotected void setStretchHeight(int stretchHeight)
setStretchHeight in class JRFillElementprotected void stretchHeightFinal()
JRFillElementstretchHeightFinal in class JRFillElementprotected JRPrintElement fill() throws JRException
fill in class JRFillElementJRExceptionprotected JRTemplateFrame getTemplate()
protected JRTemplateFrame createFrameTemplate()
protected JRTemplateElement createElementTemplate()
createElementTemplate in class JRFillElementprotected void resolveElement(JRPrintElement element, byte evaluation)
JRFillElementresolveElement in class JRFillElementelement - the elementevaluation - the evaluation typepublic JRElement[] getElements()
JRElementGroupgetElements in interface JRElementGrouppublic java.util.List getChildren()
JRElementGroupgetChildren in interface JRElementGrouppublic void collectExpressions(JRExpressionCollector collector)
collectExpressions in interface JRElementpublic JRLineBox getLineBox()
getLineBox in interface JRBoxContainerpublic byte getBorder()
getLineBox()public java.lang.Byte getOwnBorder()
getLineBox()getOwnBorder in interface JRBoxpublic void setBorder(byte border)
getLineBox()public void setBorder(java.lang.Byte border)
getLineBox()public java.awt.Color getBorderColor()
getLineBox()getBorderColor in interface JRBoxpublic java.awt.Color getOwnBorderColor()
getLineBox()getOwnBorderColor in interface JRBoxpublic void setBorderColor(java.awt.Color borderColor)
getLineBox()setBorderColor in interface JRBoxpublic int getPadding()
getLineBox()getPadding in interface JRBoxpublic java.lang.Integer getOwnPadding()
getLineBox()getOwnPadding in interface JRBoxpublic void setPadding(int padding)
getLineBox()setPadding in interface JRBoxpublic void setPadding(java.lang.Integer padding)
getLineBox()setPadding in interface JRBoxpublic byte getTopBorder()
getLineBox()getTopBorder in interface JRBoxpublic java.lang.Byte getOwnTopBorder()
getLineBox()getOwnTopBorder in interface JRBoxpublic void setTopBorder(byte topBorder)
getLineBox()setTopBorder in interface JRBoxpublic void setTopBorder(java.lang.Byte topBorder)
getLineBox()setTopBorder in interface JRBoxpublic java.awt.Color getTopBorderColor()
getLineBox()getTopBorderColor in interface JRBoxpublic java.awt.Color getOwnTopBorderColor()
getLineBox()getOwnTopBorderColor in interface JRBoxpublic void setTopBorderColor(java.awt.Color topBorderColor)
getLineBox()setTopBorderColor in interface JRBoxpublic int getTopPadding()
getLineBox()getTopPadding in interface JRBoxpublic java.lang.Integer getOwnTopPadding()
getLineBox()getOwnTopPadding in interface JRBoxpublic void setTopPadding(int topPadding)
getLineBox()setTopPadding in interface JRBoxpublic void setTopPadding(java.lang.Integer topPadding)
getLineBox()setTopPadding in interface JRBoxpublic byte getLeftBorder()
getLineBox()getLeftBorder in interface JRBoxpublic java.lang.Byte getOwnLeftBorder()
getLineBox()getOwnLeftBorder in interface JRBoxpublic void setLeftBorder(byte leftBorder)
getLineBox()setLeftBorder in interface JRBoxpublic void setLeftBorder(java.lang.Byte leftBorder)
getLineBox()setLeftBorder in interface JRBoxpublic java.awt.Color getLeftBorderColor()
getLineBox()getLeftBorderColor in interface JRBoxpublic java.awt.Color getOwnLeftBorderColor()
getLineBox()getOwnLeftBorderColor in interface JRBoxpublic void setLeftBorderColor(java.awt.Color leftBorderColor)
getLineBox()setLeftBorderColor in interface JRBoxpublic int getLeftPadding()
getLineBox()getLeftPadding in interface JRBoxpublic java.lang.Integer getOwnLeftPadding()
getLineBox()getOwnLeftPadding in interface JRBoxpublic void setLeftPadding(int leftPadding)
getLineBox()setLeftPadding in interface JRBoxpublic void setLeftPadding(java.lang.Integer leftPadding)
getLineBox()setLeftPadding in interface JRBoxpublic byte getBottomBorder()
getLineBox()getBottomBorder in interface JRBoxpublic java.lang.Byte getOwnBottomBorder()
getLineBox()getOwnBottomBorder in interface JRBoxpublic void setBottomBorder(byte bottomBorder)
getLineBox()setBottomBorder in interface JRBoxpublic void setBottomBorder(java.lang.Byte bottomBorder)
getLineBox()setBottomBorder in interface JRBoxpublic java.awt.Color getBottomBorderColor()
getLineBox()getBottomBorderColor in interface JRBoxpublic java.awt.Color getOwnBottomBorderColor()
getLineBox()getOwnBottomBorderColor in interface JRBoxpublic void setBottomBorderColor(java.awt.Color bottomBorderColor)
getLineBox()setBottomBorderColor in interface JRBoxpublic int getBottomPadding()
getLineBox()getBottomPadding in interface JRBoxpublic java.lang.Integer getOwnBottomPadding()
getLineBox()getOwnBottomPadding in interface JRBoxpublic void setBottomPadding(int bottomPadding)
getLineBox()setBottomPadding in interface JRBoxpublic void setBottomPadding(java.lang.Integer bottomPadding)
getLineBox()setBottomPadding in interface JRBoxpublic byte getRightBorder()
getLineBox()getRightBorder in interface JRBoxpublic java.lang.Byte getOwnRightBorder()
getLineBox()getOwnRightBorder in interface JRBoxpublic void setRightBorder(byte rightBorder)
getLineBox()setRightBorder in interface JRBoxpublic void setRightBorder(java.lang.Byte rightBorder)
getLineBox()setRightBorder in interface JRBoxpublic java.awt.Color getRightBorderColor()
getLineBox()getRightBorderColor in interface JRBoxpublic java.awt.Color getOwnRightBorderColor()
getLineBox()getOwnRightBorderColor in interface JRBoxpublic void setRightBorderColor(java.awt.Color rightBorderColor)
getLineBox()setRightBorderColor in interface JRBoxpublic int getRightPadding()
getLineBox()getRightPadding in interface JRBoxpublic java.lang.Integer getOwnRightPadding()
getLineBox()getOwnRightPadding in interface JRBoxpublic void setRightPadding(int rightPadding)
getLineBox()setRightPadding in interface JRBoxpublic void setRightPadding(java.lang.Integer rightPadding)
getLineBox()setRightPadding in interface JRBoxpublic void visit(JRVisitor visitor)
visit in interface JRVisitablepublic JRElement getElementByKey(java.lang.String key)
JRElementGroupgetElementByKey in interface JRElementGrouppublic JRFillCloneable createClone(JRFillCloneFactory factory)
JRFillCloneablecreateClone in interface JRFillCloneablefactory - the clone factory to use while creating the clone© 2001-2010 Jaspersoft Corporation www.jaspersoft.com