Package net.sf.jasperreports.engine.base
Class JRBasePrintLine
- java.lang.Object
-
- net.sf.jasperreports.engine.base.JRBasePrintElement
-
- net.sf.jasperreports.engine.base.JRBasePrintGraphicElement
-
- net.sf.jasperreports.engine.base.JRBasePrintLine
-
- All Implemented Interfaces:
java.io.Serializable
,JRCommonElement
,JRCommonGraphicElement
,JRIdentifiable
,JRPenContainer
,JRPrintElement
,JRPrintGraphicElement
,JRPrintLine
,JRPropertiesHolder
,JRStyleContainer
public class JRBasePrintLine extends JRBasePrintGraphicElement implements JRPrintLine
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected LineDirectionEnum
directionValue
-
Fields inherited from class net.sf.jasperreports.engine.base.JRBasePrintGraphicElement
fillValue, linePen
-
Fields inherited from class net.sf.jasperreports.engine.base.JRBasePrintElement
backcolor, defaultStyleProvider, forecolor, height, key, modeValue, origin, style, uuid, width, x, y
-
Fields inherited from interface net.sf.jasperreports.engine.JRPrintElement
UNSET_PRINT_ELEMENT_ID, UNSET_SOURCE_ELEMENT_ID
-
-
Constructor Summary
Constructors Constructor Description JRBasePrintLine(JRDefaultStyleProvider defaultStyleProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> void
accept(PrintElementVisitor<T> visitor, T arg)
Accepts a print element visitor.LineDirectionEnum
getDirectionValue()
Gets the line direction.void
setDirection(LineDirectionEnum directionValue)
Sets the line direction.void
setHeight(int height)
void
setWidth(int width)
-
Methods inherited from class net.sf.jasperreports.engine.base.JRBasePrintGraphicElement
copyPen, getDefaultLineColor, getDefaultLineWidth, getFillValue, getLinePen, getOwnFillValue, setFill
-
Methods inherited from class net.sf.jasperreports.engine.base.JRBasePrintElement
getBackcolor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getModeValue, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPrintElementId, getPropertiesMap, getSourceElementId, getStyle, getStyleNameReference, getStyleResolver, getUUID, getWidth, getX, getY, hasProperties, setBackcolor, setForecolor, setKey, setMode, setOrigin, setPrintElementId, setSourceElementId, setStyle, setUUID, setX, setY
-
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.JRCommonElement
getBackcolor, getForecolor, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, setBackcolor, setForecolor, setMode
-
Methods inherited from interface net.sf.jasperreports.engine.JRCommonGraphicElement
getFillValue, getLinePen, getOwnFillValue
-
Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable
getUUID
-
Methods inherited from interface net.sf.jasperreports.engine.JRPenContainer
getDefaultLineColor, getDefaultLineWidth
-
Methods inherited from interface net.sf.jasperreports.engine.JRPrintElement
getHeight, getKey, getOrigin, getPrintElementId, getSourceElementId, getWidth, getX, getY, setStyle, setUUID, setX, setY
-
Methods inherited from interface net.sf.jasperreports.engine.JRPrintGraphicElement
setFill
-
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder
getParentProperties, getPropertiesMap, hasProperties
-
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleNameReference
-
-
-
-
Field Detail
-
directionValue
protected LineDirectionEnum directionValue
-
-
Constructor Detail
-
JRBasePrintLine
public JRBasePrintLine(JRDefaultStyleProvider defaultStyleProvider)
-
-
Method Detail
-
setWidth
public void setWidth(int width)
- Specified by:
setWidth
in interfaceJRPrintElement
- Overrides:
setWidth
in classJRBasePrintElement
-
setHeight
public void setHeight(int height)
- Specified by:
setHeight
in interfaceJRPrintElement
- Overrides:
setHeight
in classJRBasePrintElement
-
getDirectionValue
public LineDirectionEnum getDirectionValue()
Description copied from interface:JRPrintLine
Gets the line direction.- Specified by:
getDirectionValue
in interfaceJRPrintLine
- Returns:
- a value representing one of the line direction constants in
LineDirectionEnum
-
setDirection
public void setDirection(LineDirectionEnum directionValue)
Description copied from interface:JRPrintLine
Sets the line direction.- Specified by:
setDirection
in interfaceJRPrintLine
- Parameters:
directionValue
- a value representing one of the line direction constants inLineDirectionEnum
-
accept
public <T> void accept(PrintElementVisitor<T> visitor, T arg)
Description copied from interface:JRPrintElement
Accepts a print element visitor.The element calls the method that corresponds to the element type on the visitor.
- Specified by:
accept
in interfaceJRPrintElement
- Overrides:
accept
in classJRBasePrintElement
- Type Parameters:
T
- the type of the argument passed to the visit operation- Parameters:
visitor
- the visitor objectsarg
- the argument passed to the visit operation
-
-