net.sf.jasperreports.engine
Interface JRPen

All Known Subinterfaces:
JRBoxPen
All Known Implementing Classes:
JRBaseBoxBottomPen, JRBaseBoxLeftPen, JRBaseBoxPen, JRBaseBoxRightPen, JRBaseBoxTopPen, JRBasePen

public interface JRPen

Version:
$Id: JRPen.java 3033 2009-08-27 11:46:22Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
static byte LINE_STYLE_DASHED
          Contant useful for specifying dashed line style.
static byte LINE_STYLE_DOTTED
          Contant useful for specifying dotted line style.
static byte LINE_STYLE_DOUBLE
          Contant useful for specifying double line style.
static byte LINE_STYLE_SOLID
          Contant useful for specifying solid line style.
static java.lang.Float LINE_WIDTH_0
           
static java.lang.Float LINE_WIDTH_1
           
 
Method Summary
 JRPen clone(JRPenContainer penContainer)
           
 java.awt.Color getLineColor()
          Gets the line color.
 java.lang.Byte getLineStyle()
          Gets the line style used for this pen.
 java.lang.Float getLineWidth()
          Gets the line width used for this pen.
 java.awt.Color getOwnLineColor()
           
 java.lang.Byte getOwnLineStyle()
           
 java.lang.Float getOwnLineWidth()
           
 JRStyleContainer getStyleContainer()
           
 void setLineColor(java.awt.Color color)
          Sets the line color.
 void setLineStyle(byte lineStyle)
          Sets the line style.
 void setLineStyle(java.lang.Byte lineStyle)
           
 void setLineWidth(float lineWidth)
          Sets the line width.
 void setLineWidth(java.lang.Float lineWidth)
           
 

Field Detail

LINE_STYLE_SOLID

static final byte LINE_STYLE_SOLID
Contant useful for specifying solid line style.

See Also:
Constant Field Values

LINE_STYLE_DASHED

static final byte LINE_STYLE_DASHED
Contant useful for specifying dashed line style.

See Also:
Constant Field Values

LINE_STYLE_DOTTED

static final byte LINE_STYLE_DOTTED
Contant useful for specifying dotted line style.

See Also:
Constant Field Values

LINE_STYLE_DOUBLE

static final byte LINE_STYLE_DOUBLE
Contant useful for specifying double line style.

See Also:
Constant Field Values

LINE_WIDTH_0

static final java.lang.Float LINE_WIDTH_0

LINE_WIDTH_1

static final java.lang.Float LINE_WIDTH_1
Method Detail

getStyleContainer

JRStyleContainer getStyleContainer()

clone

JRPen clone(JRPenContainer penContainer)

getLineWidth

java.lang.Float getLineWidth()
Gets the line width used for this pen.

Returns:
line width

getOwnLineWidth

java.lang.Float getOwnLineWidth()

setLineWidth

void setLineWidth(float lineWidth)
Sets the line width.

Parameters:
lineWidth - the line width

setLineWidth

void setLineWidth(java.lang.Float lineWidth)

getLineStyle

java.lang.Byte getLineStyle()
Gets the line style used for this pen.

Returns:
one of the line style constants in this class

getOwnLineStyle

java.lang.Byte getOwnLineStyle()

setLineStyle

void setLineStyle(byte lineStyle)
Sets the line style.

Parameters:
lineStyle - one of the line style constants in this class

setLineStyle

void setLineStyle(java.lang.Byte lineStyle)

getLineColor

java.awt.Color getLineColor()
Gets the line color.


getOwnLineColor

java.awt.Color getOwnLineColor()

setLineColor

void setLineColor(java.awt.Color color)
Sets the line color.



© 2001-2009 Jaspersoft Corporation www.jaspersoft.com