|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.fill.JRFillElement
net.sf.jasperreports.engine.fill.JRFillFrame
public class JRFillFrame
Fill time implementation of a frame element.
| Nested Class Summary | |
|---|---|
protected class |
JRFillFrame.JRFillFrameElements
Frame element container filler. |
| Field Summary | |
|---|---|
protected JRLineBox |
lineBox
|
protected JRFrame |
parentFrame
|
| Fields inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
|---|
band, conditionalStylesContainer, currentEvaluation, currentStyle, defaultStyleProvider, delayedEvaluationsMap, dynamicProperties, elementGroup, expressionEvaluator, filler, initStyle, mergedProperties, originProvider, parent, printWhenGroupChanges, staticProperties, templates |
| Fields inherited from interface net.sf.jasperreports.engine.JRElement |
|---|
MODE_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 |
| Constructor Summary | |
|---|---|
|
JRFillFrame(JRBaseFiller filler,
JRFrame frame,
JRFillObjectFactory factory)
|
protected |
JRFillFrame(JRFillFrame frame,
JRFillCloneFactory factory)
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.jasperreports.engine.JRElement |
|---|
getElementGroup, getKey, getPositionType, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchType, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setStretchType, setWidth, setX |
| Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
|---|
getBackcolor, getForecolor, getHeight, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode, setMode, setMode |
| Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer |
|---|
getDefaultStyleProvider, getStyle, getStyleNameReference |
| Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder |
|---|
getParentProperties, getPropertiesMap, hasProperties |
| Methods inherited from interface net.sf.jasperreports.engine.JRElementGroup |
|---|
getElementGroup |
| Methods inherited from interface net.sf.jasperreports.engine.JRChild |
|---|
clone |
| Methods inherited from interface net.sf.jasperreports.engine.JRCloneable |
|---|
clone |
| Field Detail |
|---|
protected final JRFrame parentFrame
protected final JRLineBox lineBox
| Constructor Detail |
|---|
public JRFillFrame(JRBaseFiller filler,
JRFrame frame,
JRFillObjectFactory factory)
protected JRFillFrame(JRFillFrame frame,
JRFillCloneFactory factory)
| Method Detail |
|---|
public ModeEnum getModeValue()
JRCommonElement
getModeValue in interface JRCommonElementgetModeValue in class JRFillElementpublic java.awt.Color getDefaultLineColor()
getDefaultLineColor in interface JRBoxContainer
protected void evaluate(byte evaluation)
throws JRException
evaluate in class JRFillElementJRException
protected void rewind()
throws JRException
rewind in class JRFillElementJRException
protected boolean prepare(int availableHeight,
boolean isOverflow)
throws JRException
prepare in class JRFillElementJRExceptionprotected void setStretchHeight(int stretchHeight)
setStretchHeight in class JRFillElementprotected void stretchHeightFinal()
JRFillElement
stretchHeightFinal in class JRFillElement
protected JRPrintElement fill()
throws JRException
fill in class JRFillElementJRExceptionprotected JRTemplateFrame getTemplate()
protected JRTemplateFrame createFrameTemplate()
protected JRTemplateElement createElementTemplate()
createElementTemplate in class JRFillElement
protected void resolveElement(JRPrintElement element,
byte evaluation)
JRFillElement
resolveElement in class JRFillElementelement - the elementevaluation - the evaluation typepublic JRElement[] getElements()
JRElementGroup
getElements in interface JRElementGrouppublic java.util.List getChildren()
JRElementGroup
getChildren in interface JRElementGrouppublic void collectExpressions(JRExpressionCollector collector)
collectExpressions in interface JRElementpublic JRLineBox getLineBox()
getLineBox in interface JRBoxContainerpublic byte getBorder()
getLineBox()
getBorder in interface JRBoxpublic java.lang.Byte getOwnBorder()
getLineBox()
getOwnBorder in interface JRBoxpublic void setBorder(byte border)
getLineBox()
setBorder in interface JRBoxpublic void setBorder(java.lang.Byte border)
getLineBox()
setBorder in interface JRBoxpublic 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)
JRElementGroup
getElementByKey in interface JRElementGrouppublic JRFillCloneable createClone(JRFillCloneFactory factory)
JRFillCloneable
createClone in interface JRFillCloneablefactory - the clone factory to use while creating the clone
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||