net.sf.jasperreports.engine.fill
Class JRFillGraphicElement
java.lang.Object
net.sf.jasperreports.engine.fill.JRFillElement
net.sf.jasperreports.engine.fill.JRFillGraphicElement
- All Implemented Interfaces:
- java.lang.Cloneable, JRFillCloneable, JRChild, JRCloneable, JRCommonElement, JRCommonGraphicElement, JRElement, JRGraphicElement, JRPenContainer, JRPropertiesHolder, JRStyleContainer, JRStyleSetter, JRVisitable
- Direct Known Subclasses:
- JRFillEllipse, JRFillImage, JRFillLine, JRFillRectangle
public abstract class JRFillGraphicElement
- extends JRFillElement
- implements JRGraphicElement
- Version:
- $Id: JRFillGraphicElement.java 2009 2007-12-06 15:43:52Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
Fields inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
band, conditionalStylesContainer, currentEvaluation, defaultStyleProvider, delayedEvaluationsMap, elementGroup, expressionEvaluator, filler, initStyle, parent, printWhenGroupChanges, templates |
Methods inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
addDependantElement, clone, clone, collectDelayedEvaluations, collectDelayedEvaluations, delayedEvaluate, evaluate, evaluateExpression, evaluatePrintWhenExpression, fill, getBackcolor, getBand, getBandBottomY, getDefaultStyleProvider, getDependantElements, getElementGroup, getEvaluationTime, getField, getForecolor, getGroupElements, getHeight, getKey, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, getParentProperties, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getRelativeY, getStretchHeight, getStretchType, getStyle, getStyleNameReference, getTemplate, getVariable, getWidth, getX, getY, hasProperties, initDelayedEvaluationPrint, initDelayedEvaluations, isAlreadyPrinted, isAutoEvaluateNow, isEvaluateAuto, isEvaluateNow, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isPrintWhenExpressionNull, isPrintWhenTrue, isRemoveLineWhenBlank, isReprinted, isToPrint, isValueRepeating, moveDependantElements, registerTemplate, reset, resolveElement, resolveElement, setAlreadyPrinted, setBackcolor, setBand, setBandBottomY, setConditionalStylesContainer, setCurrentEvaluation, setForecolor, setHeight, setMode, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setPrintWhenExpressionNull, setPrintWhenTrue, setRelativeY, setRemoveLineWhenBlank, setReprinted, setShrinkable, setStretchHeight, setStretchType, setStyle, setStyleNameReference, setToPrint, setValueRepeating, setWidth, setX, setY, stretchElement, stretchHeightFinal |
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 |
collectExpressions, getElementGroup, getHeight, getKey, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getStretchType, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
Methods inherited from interface net.sf.jasperreports.engine.JRChild |
clone |
JRFillGraphicElement
protected JRFillGraphicElement(JRBaseFiller filler,
JRGraphicElement graphicElement,
JRFillObjectFactory factory)
JRFillGraphicElement
protected JRFillGraphicElement(JRFillGraphicElement graphicElement,
JRFillCloneFactory factory)
getLinePen
public JRPen getLinePen()
- Specified by:
getLinePen
in interface JRCommonGraphicElement
getPen
public byte getPen()
- Deprecated. Replaced by
getLinePen()
- Description copied from interface:
JRGraphicElement
- Indicates the pen type used for this element.
- Specified by:
getPen
in interface JRGraphicElement
- Returns:
- one of the pen constants in this class
getOwnPen
public java.lang.Byte getOwnPen()
- Deprecated. Replaced by
getLinePen()
- Specified by:
getOwnPen
in interface JRGraphicElement
setPen
public void setPen(byte pen)
- Deprecated. Replaced by
getLinePen()
- Description copied from interface:
JRGraphicElement
- Sets the pen type that will used for this element.
- Specified by:
setPen
in interface JRGraphicElement
- Parameters:
pen
- one of the pen constants in this class
setPen
public void setPen(java.lang.Byte pen)
- Deprecated. Replaced by
getLinePen()
- Specified by:
setPen
in interface JRGraphicElement
getFill
public byte getFill()
- Description copied from interface:
JRCommonGraphicElement
- Indicates the fill type used for this element.
- Specified by:
getFill
in interface JRCommonGraphicElement
- Returns:
- one of the pen constants in this class
getOwnFill
public java.lang.Byte getOwnFill()
- Specified by:
getOwnFill
in interface JRCommonGraphicElement
setFill
public void setFill(byte fill)
- Description copied from interface:
JRGraphicElement
- Sets the fill type used for this element.
- Specified by:
setFill
in interface JRGraphicElement
- Parameters:
fill
- one of the pen constants in this class
setFill
public void setFill(java.lang.Byte fill)
- Specified by:
setFill
in interface JRGraphicElement
getDefaultLineWidth
public java.lang.Float getDefaultLineWidth()
- Specified by:
getDefaultLineWidth
in interface JRPenContainer
getDefaultLineColor
public java.awt.Color getDefaultLineColor()
- Specified by:
getDefaultLineColor
in interface JRPenContainer
rewind
public void rewind()
- Specified by:
rewind
in class JRFillElement
prepare
protected boolean prepare(int availableStretchHeight,
boolean isOverflow)
throws JRException
- Overrides:
prepare
in class JRFillElement
- Throws:
JRException
© 2001-2006 JasperSoft Corporation www.jaspersoft.com