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:
Serializable
,JRCommonElement
,JRCommonGraphicElement
,JRIdentifiable
,JRPenContainer
,JRPrintElement
,JRPrintGraphicElement
,JRPrintLine
,JRPropertiesHolder
,JRStyleContainer
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
-
Field Summary
FieldsFields inherited from class net.sf.jasperreports.engine.base.JRBasePrintGraphicElement
fill, linePen
Fields inherited from class net.sf.jasperreports.engine.base.JRBasePrintElement
backcolor, defaultStyleProvider, forecolor, height, key, mode, 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 -
Method Summary
Modifier and TypeMethodDescription<T> void
accept
(PrintElementVisitor<T> visitor, T arg) Accepts a print element visitor.Gets the line direction.void
setDirection
(LineDirectionEnum direction) 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, getFill, getLinePen, getOwnFill, setFill
Methods inherited from class net.sf.jasperreports.engine.base.JRBasePrintElement
getBackcolor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getMode, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnMode, 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, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, setBackcolor, setForecolor, setMode
Methods inherited from interface net.sf.jasperreports.engine.JRCommonGraphicElement
getFill, getLinePen, getOwnFill
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, getStyleName, getStyleNameReference
-
Field Details
-
direction
-
-
Constructor Details
-
JRBasePrintLine
-
-
Method Details
-
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
-
getDirection
Description copied from interface:JRPrintLine
Gets the line direction.- Specified by:
getDirection
in interfaceJRPrintLine
- Returns:
- a value representing one of the line direction constants in
LineDirectionEnum
-
setDirection
Description copied from interface:JRPrintLine
Sets the line direction.- Specified by:
setDirection
in interfaceJRPrintLine
- Parameters:
direction
- a value representing one of the line direction constants inLineDirectionEnum
-
accept
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
-