net.sf.jasperreports.engine.design
Class JRDesignLine
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.design.JRDesignElement
net.sf.jasperreports.engine.design.JRDesignGraphicElement
net.sf.jasperreports.engine.design.JRDesignLine
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, JRChangeEventsSupport, JRChild, JRCloneable, JRCommonElement, JRCommonGraphicElement, JRElement, JRGraphicElement, JRLine, JRPenContainer, JRPropertiesHolder, JRStyleContainer, JRVisitable
public class JRDesignLine
- extends JRDesignGraphicElement
- implements JRLine
The actual implementation of a graphic element representing a straight line, used at design time.
- Version:
- $Id: JRDesignLine.java 3715 2010-04-08 18:08:49Z teodord $
- Author:
- Teodor Danciu ([email protected])
- See Also:
- Serialized Form
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseElement |
backcolor, defaultStyleProvider, elementGroup, forecolor, height, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, key, modeValue, parentStyle, parentStyleNameReference, positionTypeValue, printWhenExpression, printWhenGroupChanges, PROPERTY_POSITION_TYPE, PROPERTY_PRINT_IN_FIRST_WHOLE_BAND, PROPERTY_PRINT_REPEATED_VALUES, PROPERTY_PRINT_WHEN_DETAIL_OVERFLOWS, PROPERTY_REMOVE_LINE_WHEN_BLANK, PROPERTY_STRETCH_TYPE, PROPERTY_WIDTH, PROPERTY_X, stretchTypeValue, width, x, y |
Methods inherited from class net.sf.jasperreports.engine.design.JRDesignGraphicElement |
clone, getDefaultLineColor, getDefaultLineWidth, getFill, getFillValue, getLinePen, getOwnFill, getOwnFillValue, getOwnPen, getPen, setFill, setFill, setFill, setPen, setPen |
Methods inherited from class net.sf.jasperreports.engine.design.JRDesignElement |
addPropertyExpression, getPropertyExpressions, getPropertyExpressionsList, removePropertyExpression, removePropertyExpression, setElementGroup, setKey, setPrintWhenExpression, setPrintWhenGroupChanges, setStyle, setStyleNameReference, setY |
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElement |
clone, getBackcolor, getBaseStyle, getDefaultStyleProvider, getElementGroup, getEventSupport, getForecolor, getHeight, getKey, getMode, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getParentProperties, getPositionType, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getStretchType, getStretchTypeValue, getStyle, getStyleNameReference, getWidth, getX, getY, hasProperties, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setMode, setMode, setPositionType, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setStretchType, setX |
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, setX |
Methods inherited from interface net.sf.jasperreports.engine.JRChild |
clone |
Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
getBackcolor, getForecolor, getHeight, getMode, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode, setMode, setMode |
directionValue
protected LineDirectionEnum directionValue
JRDesignLine
public JRDesignLine()
JRDesignLine
public JRDesignLine(JRDefaultStyleProvider defaultStyleProvider)
setWidth
public void setWidth(int width)
- Specified by:
setWidth
in interface JRElement
- Overrides:
setWidth
in class JRBaseElement
setHeight
public void setHeight(int height)
- Overrides:
setHeight
in class JRDesignElement
getDirection
public byte getDirection()
- Deprecated. Replaced by
getDirectionValue()
.
- Specified by:
getDirection
in interface JRLine
setDirection
public void setDirection(byte direction)
- Deprecated. Replaced by
setDirection(LineDirectionEnum)
.
- Specified by:
setDirection
in interface JRLine
getDirectionValue
public LineDirectionEnum getDirectionValue()
- Description copied from interface:
JRLine
- Gets the line direction.
- Specified by:
getDirectionValue
in interface JRLine
- Returns:
- a value representing one of the line direction constants in
LineDirectionEnum
setDirection
public void setDirection(LineDirectionEnum directionValue)
- Description copied from interface:
JRLine
- Sets the line direction.
- Specified by:
setDirection
in interface JRLine
- Parameters:
directionValue
- a value representing one of the line direction constants in LineDirectionEnum
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions
in interface JRElement
visit
public void visit(JRVisitor visitor)
- Specified by:
visit
in interface JRVisitable
Copyright © 2011. All Rights Reserved.