net.sf.jasperreports.engine.fill
Class JRFillFrame
java.lang.Object
net.sf.jasperreports.engine.fill.JRFillElement
net.sf.jasperreports.engine.fill.JRFillFrame
- All Implemented Interfaces:
- Cloneable, JRFillCloneable, JRBoxContainer, JRChild, JRCloneable, JRCommonElement, JRElement, JRElementGroup, JRFrame, JRIdentifiable, JRPropertiesHolder, JRStyleContainer, JRStyleSetter, JRVisitable
public class JRFillFrame
- extends JRFillElement
- implements JRFrame
Fill time implementation of a frame element.
- Version:
- $Id: JRFillFrame.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
| Fields inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
band, conditionalStylesContainer, currentEvaluation, currentStyle, defaultStyleProvider, delayedEvaluationsMap, dynamicProperties, elementGroup, elementId, expressionEvaluator, filler, initStyle, mergedProperties, originProvider, parent, printWhenGroupChanges, staticProperties, templates |
| Methods inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
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, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getPropertyExpressions, getRelativeY, getStretchHeight, getStretchTypeValue, getStyle, getStyleNameReference, getTemplate, getUUID, 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, setOriginProvider, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setPrintWhenExpressionNull, setPrintWhenTrue, setRelativeY, setRemoveLineWhenBlank, setReprinted, setShrinkable, setStretchType, setStyle, setStyleNameReference, setToPrint, setValueRepeating, setWidth, setX, setY, stretchElement, transferProperties, transferProperties |
| Methods inherited from interface net.sf.jasperreports.engine.JRElement |
getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
| Methods inherited from interface net.sf.jasperreports.engine.JRChild |
clone |
parentFrame
protected final JRFrame parentFrame
lineBox
protected final JRLineBox lineBox
JRFillFrame
public JRFillFrame(JRBaseFiller filler,
JRFrame frame,
JRFillObjectFactory factory)
JRFillFrame
protected JRFillFrame(JRFillFrame frame,
JRFillCloneFactory factory)
getModeValue
public ModeEnum getModeValue()
- Description copied from interface:
JRCommonElement
- Returns the element transparency mode.
The default value depends on the type of the report element. Graphic elements like rectangles and lines are
opaque by default, but the images are transparent. Both static texts and text fields are transparent
by default, and so are the subreport elements.
- Specified by:
getModeValue in interface JRCommonElement- Overrides:
getModeValue in class JRFillElement
getDefaultLineColor
public Color getDefaultLineColor()
- Specified by:
getDefaultLineColor in interface JRBoxContainer
evaluate
protected void evaluate(byte evaluation)
throws JRException
- Specified by:
evaluate in class JRFillElement
- Throws:
JRException
rewind
protected void rewind()
throws JRException
- Specified by:
rewind in class JRFillElement
- Throws:
JRException
prepare
protected boolean prepare(int availableHeight,
boolean isOverflow)
throws JRException
- Overrides:
prepare in class JRFillElement
- Throws:
JRException
setStretchHeight
protected void setStretchHeight(int stretchHeight)
- Overrides:
setStretchHeight in class JRFillElement
stretchHeightFinal
protected void stretchHeightFinal()
- Description copied from class:
JRFillElement
- Called when the stretch height of an element is final so that
the element can perform any adjustments.
- Overrides:
stretchHeightFinal in class JRFillElement
fill
protected JRPrintElement fill()
throws JRException
- Specified by:
fill in class JRFillElement
- Throws:
JRException
getTemplate
protected JRTemplateFrame getTemplate()
createFrameTemplate
protected JRTemplateFrame createFrameTemplate()
createElementTemplate
protected JRTemplateElement createElementTemplate()
- Specified by:
createElementTemplate in class JRFillElement
resolveElement
protected void resolveElement(JRPrintElement element,
byte evaluation)
- Description copied from class:
JRFillElement
- Resolves an element.
- Specified by:
resolveElement in class JRFillElement
- Parameters:
element - the elementevaluation - the evaluation type
getElements
public JRElement[] getElements()
- Description copied from interface:
JRElementGroup
- Gets an array containing all the elements and element groups in the hierarchy.
- Specified by:
getElements in interface JRElementGroup
getChildren
public List<JRChild> getChildren()
- Description copied from interface:
JRElementGroup
- Gets a list of all direct children elements or elements groups.
- Specified by:
getChildren in interface JRElementGroup
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions in interface JRElement
getLineBox
public JRLineBox getLineBox()
- Specified by:
getLineBox in interface JRBoxContainer
visit
public void visit(JRVisitor visitor)
- Specified by:
visit in interface JRVisitable
getElementByKey
public JRElement getElementByKey(String key)
- Description copied from interface:
JRElementGroup
- Gets an element from this group, based on its element key.
- Specified by:
getElementByKey in interface JRElementGroup
createClone
public JRFillCloneable createClone(JRFillCloneFactory factory)
- Description copied from interface:
JRFillCloneable
- Creates a working clone of itself.
- Specified by:
createClone in interface JRFillCloneable
- Parameters:
factory - the clone factory to use while creating the clone
- Returns:
- a working clone of itself
Copyright © 2012. All Rights Reserved.