net.sf.jasperreports.engine.base
Class JRBaseLine
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.base.JRBaseGraphicElement
net.sf.jasperreports.engine.base.JRBaseLine
- All Implemented Interfaces:
- JRChild, JRElement, JRGraphicElement, JRLine, java.io.Serializable
- public class JRBaseLine
- extends JRBaseGraphicElement
- implements JRLine
The actual implementation of a graphic element representing a straight line.
- Version:
- $Id: JRBaseLine.java,v 1.27 2005/09/07 13:58:25 teodord Exp $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseElement |
backcolor, elementGroup, forecolor, height, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, key, mode, positionType, printWhenExpression, printWhenGroupChanges, stretchType, width, x, y |
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElement |
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, setX |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.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, setX |
direction
protected byte direction
JRBaseLine
protected JRBaseLine(JRLine line,
JRBaseObjectFactory factory)
- Initializes properties that are specific to lines. Common properties are initialized by its
parent constructors.
- Parameters:
line
- an element whose properties are copied to this element. Usually it is a
JRDesignLine
that must be transformed into an
JRBaseLine at compile time.factory
- a factory used in the compile process
setWidth
public void setWidth(int width)
- Specified by:
setWidth
in interface JRElement
- Overrides:
setWidth
in class JRBaseElement
getDirection
public byte getDirection()
- Description copied from interface:
JRLine
- Gets the line direction.
- Specified by:
getDirection
in interface JRLine
- Returns:
- one of the direction constants
setDirection
public void setDirection(byte direction)
- Description copied from interface:
JRLine
- Sets the line direction.
- Specified by:
setDirection
in interface JRLine
- Parameters:
direction
- one of the direction constants
getCopy
public JRChild getCopy(JRAbstractObjectFactory factory)
- Specified by:
getCopy
in interface JRChild
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions
in interface JRElement
writeXml
public void writeXml(JRXmlWriter xmlWriter)
- Specified by:
writeXml
in interface JRChild
© 2001-2005 JasperSoft Corporation www.jaspersoft.com