dori.jasper.engine.fill
Class JRFillGraphicElement

java.lang.Object
  extended bydori.jasper.engine.fill.JRFillElement
      extended bydori.jasper.engine.fill.JRFillGraphicElement
All Implemented Interfaces:
JRElement, JRGraphicElement
Direct Known Subclasses:
JRFillEllipse, JRFillImage, JRFillLine, JRFillRectangle

public abstract class JRFillGraphicElement
extends JRFillElement
implements JRGraphicElement


Field Summary
 
Fields inherited from class dori.jasper.engine.fill.JRFillElement
band, elementGroup, filler, parent, printWhenGroupChanges, template
 
Fields inherited from interface dori.jasper.engine.JRGraphicElement
FILL_SOLID, PEN_1_POINT, PEN_2_POINT, PEN_4_POINT, PEN_DOTTED, PEN_NONE, PEN_THIN
 
Fields inherited from interface dori.jasper.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
protected JRFillGraphicElement(JRBaseFiller filler, JRGraphicElement graphicElement, JRFillObjectFactory factory)
           
 
Method Summary
 byte getFill()
           
 byte getPen()
           
protected  boolean prepare(int availableStretchHeight, boolean isOverflow)
           
 void rewind()
           
 void setFill(byte fill)
           
 void setPen(byte pen)
           
 
Methods inherited from class dori.jasper.engine.fill.JRFillElement
addDependantElement, evaluate, evaluatePrintWhenExpression, fill, getBackcolor, getBand, getBandBottomY, getDependantElements, getElementGroup, getForecolor, getGroupElements, getHeight, getKey, getMode, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getRelativeY, getStretchHeight, getStretchType, getWidth, getX, getY, isAlreadyPrinted, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isPrintWhenExpressionNull, isPrintWhenTrue, isRemoveLineWhenBlank, isReprinted, isToPrint, moveDependantElements, reset, setAlreadyPrinted, setBackcolor, setBand, setBandBottomY, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setPrintWhenExpressionNull, setPrintWhenTrue, setRelativeY, setRemoveLineWhenBlank, setReprinted, setStretchHeight, setStretchType, setToPrint, setWidth, setX, stretchElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface dori.jasper.engine.JRElement
getBackcolor, getElementGroup, getForecolor, getHeight, getKey, getMode, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getStretchType, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX
 

Constructor Detail

JRFillGraphicElement

protected JRFillGraphicElement(JRBaseFiller filler,
                               JRGraphicElement graphicElement,
                               JRFillObjectFactory factory)
Method Detail

getPen

public byte getPen()
Specified by:
getPen in interface JRGraphicElement

setPen

public void setPen(byte pen)
Specified by:
setPen in interface JRGraphicElement

getFill

public byte getFill()
Specified by:
getFill in interface JRGraphicElement

setFill

public void setFill(byte fill)
Specified by:
setFill in interface JRGraphicElement

rewind

public void rewind()
            throws JRException
Specified by:
rewind in class JRFillElement
Throws:
JRException

prepare

protected boolean prepare(int availableStretchHeight,
                          boolean isOverflow)
                   throws JRException
Overrides:
prepare in class JRFillElement
Throws:
JRException


Copyright © 2001-2004 Teodor Danciu. All Rights Reserved.