net.sf.jasperreports.engine
Interface JRStyle

All Superinterfaces:
JRStyleContainer
All Known Subinterfaces:
JRConditionalStyle
All Known Implementing Classes:
JRBaseConditionalStyle, JRBaseStyle, JRDesignConditionalStyle, JRDesignStyle

public interface JRStyle
extends JRStyleContainer

Version:
$Id: JRStyle.java 1229 2006-04-19 13:27:35 +0300 (Wed, 19 Apr 2006) teodord $
Author:
Ionut Nedelcu (ionutned@users.sourceforge.net)

Method Summary
 java.awt.Color getBackcolor()
           
 java.lang.Byte getBorder()
          Gets the default border pen size (can be overwritten by individual settings).
 java.awt.Color getBorderColor()
          Gets the default border color (can be overwritten by individual settings).
 java.lang.Byte getBottomBorder()
           
 java.awt.Color getBottomBorderColor()
           
 java.lang.Integer getBottomPadding()
           
 JRConditionalStyle[] getConditionalStyles()
           
 java.lang.Byte getFill()
          Indicates the fill type used for this element.
 java.lang.String getFontName()
           
 java.lang.Integer getFontSize()
           
 java.awt.Color getForecolor()
           
 java.lang.Byte getHorizontalAlignment()
          Gets the horizontal alignment of the element.
 java.lang.Byte getLeftBorder()
           
 java.awt.Color getLeftBorderColor()
           
 java.lang.Integer getLeftPadding()
           
 java.lang.Byte getLineSpacing()
          Gets the line spacing.
 java.lang.Byte getMode()
          Returns the element transparency mode.
 java.lang.String getName()
          Gets the style unique name.
 java.awt.Color getOwnBackcolor()
           
 java.lang.Byte getOwnBorder()
           
 java.awt.Color getOwnBorderColor()
           
 java.lang.Byte getOwnBottomBorder()
           
 java.awt.Color getOwnBottomBorderColor()
           
 java.lang.Integer getOwnBottomPadding()
           
 java.lang.Byte getOwnFill()
           
 java.lang.String getOwnFontName()
           
 java.lang.Integer getOwnFontSize()
           
 java.awt.Color getOwnForecolor()
           
 java.lang.Byte getOwnHorizontalAlignment()
           
 java.lang.Byte getOwnLeftBorder()
           
 java.awt.Color getOwnLeftBorderColor()
           
 java.lang.Integer getOwnLeftPadding()
           
 java.lang.Byte getOwnLineSpacing()
           
 java.lang.Byte getOwnMode()
           
 java.lang.Integer getOwnPadding()
           
 java.lang.String getOwnPattern()
           
 java.lang.String getOwnPdfEncoding()
           
 java.lang.String getOwnPdfFontName()
           
 java.lang.Byte getOwnPen()
           
 java.lang.Integer getOwnRadius()
           
 java.lang.Byte getOwnRightBorder()
           
 java.awt.Color getOwnRightBorderColor()
           
 java.lang.Integer getOwnRightPadding()
           
 java.lang.Byte getOwnRotation()
           
 java.lang.Byte getOwnScaleImage()
           
 java.lang.Byte getOwnTopBorder()
          Gets the top border pen size (if the default value was overwritten).
 java.awt.Color getOwnTopBorderColor()
          Gets the top border color (if the default value was overwritten).
 java.lang.Integer getOwnTopPadding()
           
 java.lang.Byte getOwnVerticalAlignment()
           
 java.lang.Integer getPadding()
          Gets the default padding in pixels (can be overwritten by individual settings).
 java.lang.String getPattern()
          Gets the pattern used for this text field.
 java.lang.String getPdfEncoding()
           
 java.lang.String getPdfFontName()
           
 java.lang.Byte getPen()
          Indicates the pen type used for this element.
 java.lang.Integer getRadius()
          Indicates the corner radius for rectangles with round corners.
 java.lang.Byte getRightBorder()
           
 java.awt.Color getRightBorderColor()
           
 java.lang.Integer getRightPadding()
           
 java.lang.Byte getRotation()
          Gets the text rotation.
 java.lang.Byte getScaleImage()
          Gets the image scale type.
 java.lang.Byte getTopBorder()
          Gets the top border pen size.
 java.awt.Color getTopBorderColor()
          Gets the top border color.
 java.lang.Integer getTopPadding()
           
 java.lang.Byte getVerticalAlignment()
          Gets the vertical alignment of the element.
 java.lang.Boolean isBlankWhenNull()
           
 java.lang.Boolean isBold()
           
 boolean isDefault()
          Gets a flag that specifies if this is the default report style.
 java.lang.Boolean isItalic()
           
 java.lang.Boolean isOwnBlankWhenNull()
           
 java.lang.Boolean isOwnBold()
           
 java.lang.Boolean isOwnItalic()
           
 java.lang.Boolean isOwnPdfEmbedded()
           
 java.lang.Boolean isOwnStrikeThrough()
           
 java.lang.Boolean isOwnStyledText()
           
 java.lang.Boolean isOwnUnderline()
           
 java.lang.Boolean isPdfEmbedded()
           
 java.lang.Boolean isStrikeThrough()
           
 java.lang.Boolean isStyledText()
          Returns true if the text can contain style tags.
 java.lang.Boolean isUnderline()
           
 void setBackcolor(java.awt.Color backcolor)
           
 void setBlankWhenNull(boolean isBlankWhenNull)
           
 void setBlankWhenNull(java.lang.Boolean isBlankWhenNull)
           
 void setBold(boolean bold)
           
 void setBold(java.lang.Boolean bold)
           
 void setBorder(byte border)
           
 void setBorder(java.lang.Byte border)
           
 void setBorderColor(java.awt.Color borderColor)
           
 void setBottomBorder(byte bottomBorder)
           
 void setBottomBorder(java.lang.Byte bottomBorder)
           
 void setBottomBorderColor(java.awt.Color bottomBorderColor)
           
 void setBottomPadding(int bottomPadding)
           
 void setBottomPadding(java.lang.Integer bottomPadding)
           
 void setFill(byte fill)
           
 void setFill(java.lang.Byte fill)
           
 void setFontName(java.lang.String fontName)
           
 void setFontSize(int fontSize)
           
 void setFontSize(java.lang.Integer fontSize)
           
 void setForecolor(java.awt.Color forecolor)
           
 void setHorizontalAlignment(byte horizontalAlignment)
           
 void setHorizontalAlignment(java.lang.Byte horizontalAlignment)
           
 void setItalic(boolean italic)
           
 void setItalic(java.lang.Boolean italic)
           
 void setLeftBorder(byte leftBorder)
           
 void setLeftBorder(java.lang.Byte leftBorder)
           
 void setLeftBorderColor(java.awt.Color leftBorderColor)
           
 void setLeftPadding(int leftPadding)
           
 void setLeftPadding(java.lang.Integer leftPadding)
           
 void setLineSpacing(byte lineSpacing)
           
 void setLineSpacing(java.lang.Byte lineSpacing)
           
 void setMode(byte mode)
           
 void setMode(java.lang.Byte mode)
           
 void setPadding(int padding)
           
 void setPadding(java.lang.Integer padding)
           
 void setPattern(java.lang.String pattern)
           
 void setPdfEmbedded(boolean pdfEmbedded)
           
 void setPdfEmbedded(java.lang.Boolean pdfEmbedded)
           
 void setPdfEncoding(java.lang.String pdfEncoding)
           
 void setPdfFontName(java.lang.String pdfFontName)
           
 void setPen(byte pen)
           
 void setPen(java.lang.Byte pen)
           
 void setRadius(int radius)
           
 void setRadius(java.lang.Integer radius)
           
 void setRightBorder(byte rightBorder)
           
 void setRightBorder(java.lang.Byte rightBorder)
           
 void setRightBorderColor(java.awt.Color rightBorderColor)
           
 void setRightPadding(int rightPadding)
           
 void setRightPadding(java.lang.Integer rightPadding)
           
 void setRotation(byte rotation)
           
 void setRotation(java.lang.Byte rotation)
           
 void setScaleImage(byte scaleImage)
           
 void setScaleImage(java.lang.Byte scaleImage)
           
 void setStrikeThrough(boolean strikeThrough)
           
 void setStrikeThrough(java.lang.Boolean strikeThrough)
           
 void setStyledText(boolean styledText)
           
 void setStyledText(java.lang.Boolean styledText)
           
 void setTopBorder(byte topBorder)
           
 void setTopBorder(java.lang.Byte topBorder)
           
 void setTopBorderColor(java.awt.Color topBorderColor)
           
 void setTopPadding(int topPadding)
           
 void setTopPadding(java.lang.Integer topPadding)
           
 void setUnderline(boolean underline)
           
 void setUnderline(java.lang.Boolean underline)
           
 void setVerticalAlignment(byte verticalAlignment)
           
 void setVerticalAlignment(java.lang.Byte verticalAlignment)
           
 
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle
 

Method Detail

getName

java.lang.String getName()
Gets the style unique name.


isDefault

boolean isDefault()
Gets a flag that specifies if this is the default report style.


getMode

java.lang.Byte getMode()
Returns the element transparency mode. The default value depends on the type of the report element. Graphic elements like rectangles and lines are opaque by default, but the images are transparent. Both static texts and text fields are transparent by default, and so are the subreport elements.

Returns:
MODE_OPAQUE or MODE_TRANSPARENT

getOwnMode

java.lang.Byte getOwnMode()

getForecolor

java.awt.Color getForecolor()

getOwnForecolor

java.awt.Color getOwnForecolor()

getBackcolor

java.awt.Color getBackcolor()

getOwnBackcolor

java.awt.Color getOwnBackcolor()

getPen

java.lang.Byte getPen()
Indicates the pen type used for this element.

Returns:
one of the pen constants in this class

getOwnPen

java.lang.Byte getOwnPen()

getFill

java.lang.Byte getFill()
Indicates the fill type used for this element.

Returns:
one of the pen constants in this class

getOwnFill

java.lang.Byte getOwnFill()

getRadius

java.lang.Integer getRadius()
Indicates the corner radius for rectangles with round corners. The default is 0.


getOwnRadius

java.lang.Integer getOwnRadius()

getScaleImage

java.lang.Byte getScaleImage()
Gets the image scale type.

Returns:
one of the scale constants in this class

getOwnScaleImage

java.lang.Byte getOwnScaleImage()

getHorizontalAlignment

java.lang.Byte getHorizontalAlignment()
Gets the horizontal alignment of the element.

Returns:
one of the alignment values defined in JRAlignment

getOwnHorizontalAlignment

java.lang.Byte getOwnHorizontalAlignment()

getVerticalAlignment

java.lang.Byte getVerticalAlignment()
Gets the vertical alignment of the element.

Returns:
one of the alignment values defined in JRAlignment

getOwnVerticalAlignment

java.lang.Byte getOwnVerticalAlignment()

getBorder

java.lang.Byte getBorder()
Gets the default border pen size (can be overwritten by individual settings).


getOwnBorder

java.lang.Byte getOwnBorder()

getBorderColor

java.awt.Color getBorderColor()
Gets the default border color (can be overwritten by individual settings).


getOwnBorderColor

java.awt.Color getOwnBorderColor()

getPadding

java.lang.Integer getPadding()
Gets the default padding in pixels (can be overwritten by individual settings).


getOwnPadding

java.lang.Integer getOwnPadding()

getTopBorder

java.lang.Byte getTopBorder()
Gets the top border pen size.


getOwnTopBorder

java.lang.Byte getOwnTopBorder()
Gets the top border pen size (if the default value was overwritten).


getTopBorderColor

java.awt.Color getTopBorderColor()
Gets the top border color.


getOwnTopBorderColor

java.awt.Color getOwnTopBorderColor()
Gets the top border color (if the default value was overwritten).


getTopPadding

java.lang.Integer getTopPadding()

getOwnTopPadding

java.lang.Integer getOwnTopPadding()

getLeftBorder

java.lang.Byte getLeftBorder()

getOwnLeftBorder

java.lang.Byte getOwnLeftBorder()

getLeftBorderColor

java.awt.Color getLeftBorderColor()

getOwnLeftBorderColor

java.awt.Color getOwnLeftBorderColor()

getLeftPadding

java.lang.Integer getLeftPadding()

getOwnLeftPadding

java.lang.Integer getOwnLeftPadding()

getBottomBorder

java.lang.Byte getBottomBorder()

getOwnBottomBorder

java.lang.Byte getOwnBottomBorder()

getBottomBorderColor

java.awt.Color getBottomBorderColor()

getOwnBottomBorderColor

java.awt.Color getOwnBottomBorderColor()

getBottomPadding

java.lang.Integer getBottomPadding()

getOwnBottomPadding

java.lang.Integer getOwnBottomPadding()

getRightBorder

java.lang.Byte getRightBorder()

getOwnRightBorder

java.lang.Byte getOwnRightBorder()

getRightBorderColor

java.awt.Color getRightBorderColor()

getOwnRightBorderColor

java.awt.Color getOwnRightBorderColor()

getRightPadding

java.lang.Integer getRightPadding()

getOwnRightPadding

java.lang.Integer getOwnRightPadding()

getRotation

java.lang.Byte getRotation()
Gets the text rotation.

Returns:
a value representing one of the rotation constants in this class

getOwnRotation

java.lang.Byte getOwnRotation()

getLineSpacing

java.lang.Byte getLineSpacing()
Gets the line spacing.

Returns:
a value representing one of the line spacing constants in this class

getOwnLineSpacing

java.lang.Byte getOwnLineSpacing()

isStyledText

java.lang.Boolean isStyledText()
Returns true if the text can contain style tags.


isOwnStyledText

java.lang.Boolean isOwnStyledText()

getFontName

java.lang.String getFontName()

getOwnFontName

java.lang.String getOwnFontName()

isBold

java.lang.Boolean isBold()

isOwnBold

java.lang.Boolean isOwnBold()

isItalic

java.lang.Boolean isItalic()

isOwnItalic

java.lang.Boolean isOwnItalic()

isUnderline

java.lang.Boolean isUnderline()

isOwnUnderline

java.lang.Boolean isOwnUnderline()

isStrikeThrough

java.lang.Boolean isStrikeThrough()

isOwnStrikeThrough

java.lang.Boolean isOwnStrikeThrough()

getFontSize

java.lang.Integer getFontSize()

getOwnFontSize

java.lang.Integer getOwnFontSize()

getPdfFontName

java.lang.String getPdfFontName()

getOwnPdfFontName

java.lang.String getOwnPdfFontName()

getPdfEncoding

java.lang.String getPdfEncoding()

getOwnPdfEncoding

java.lang.String getOwnPdfEncoding()

isPdfEmbedded

java.lang.Boolean isPdfEmbedded()

isOwnPdfEmbedded

java.lang.Boolean isOwnPdfEmbedded()

getPattern

java.lang.String getPattern()
Gets the pattern used for this text field. The pattern will be used in a SimpleDateFormat for dates and a DecimalFormat for numeric text fields. The pattern format must follow one of these two classes formatting rules, as specified in the JDK API docs.

Returns:
a string containing the pattern.

getOwnPattern

java.lang.String getOwnPattern()

isBlankWhenNull

java.lang.Boolean isBlankWhenNull()

isOwnBlankWhenNull

java.lang.Boolean isOwnBlankWhenNull()

setForecolor

void setForecolor(java.awt.Color forecolor)

setBackcolor

void setBackcolor(java.awt.Color backcolor)

setMode

void setMode(byte mode)

setMode

void setMode(java.lang.Byte mode)

setPen

void setPen(byte pen)

setPen

void setPen(java.lang.Byte pen)

setFill

void setFill(byte fill)

setFill

void setFill(java.lang.Byte fill)

setRadius

void setRadius(int radius)

setRadius

void setRadius(java.lang.Integer radius)

setScaleImage

void setScaleImage(byte scaleImage)

setScaleImage

void setScaleImage(java.lang.Byte scaleImage)

setHorizontalAlignment

void setHorizontalAlignment(byte horizontalAlignment)

setHorizontalAlignment

void setHorizontalAlignment(java.lang.Byte horizontalAlignment)

setVerticalAlignment

void setVerticalAlignment(byte verticalAlignment)

setVerticalAlignment

void setVerticalAlignment(java.lang.Byte verticalAlignment)

setBorder

void setBorder(byte border)

setBorder

void setBorder(java.lang.Byte border)

setBorderColor

void setBorderColor(java.awt.Color borderColor)

setPadding

void setPadding(int padding)

setPadding

void setPadding(java.lang.Integer padding)

setTopBorder

void setTopBorder(byte topBorder)

setTopBorder

void setTopBorder(java.lang.Byte topBorder)

setTopBorderColor

void setTopBorderColor(java.awt.Color topBorderColor)

setTopPadding

void setTopPadding(int topPadding)

setTopPadding

void setTopPadding(java.lang.Integer topPadding)

setLeftBorder

void setLeftBorder(byte leftBorder)

setLeftBorder

void setLeftBorder(java.lang.Byte leftBorder)

setLeftBorderColor

void setLeftBorderColor(java.awt.Color leftBorderColor)

setLeftPadding

void setLeftPadding(int leftPadding)

setLeftPadding

void setLeftPadding(java.lang.Integer leftPadding)

setBottomBorder

void setBottomBorder(byte bottomBorder)

setBottomBorder

void setBottomBorder(java.lang.Byte bottomBorder)

setBottomBorderColor

void setBottomBorderColor(java.awt.Color bottomBorderColor)

setBottomPadding

void setBottomPadding(int bottomPadding)

setBottomPadding

void setBottomPadding(java.lang.Integer bottomPadding)

setRightBorder

void setRightBorder(byte rightBorder)

setRightBorder

void setRightBorder(java.lang.Byte rightBorder)

setRightBorderColor

void setRightBorderColor(java.awt.Color rightBorderColor)

setRightPadding

void setRightPadding(int rightPadding)

setRightPadding

void setRightPadding(java.lang.Integer rightPadding)

setRotation

void setRotation(byte rotation)

setRotation

void setRotation(java.lang.Byte rotation)

setFontName

void setFontName(java.lang.String fontName)

setBold

void setBold(boolean bold)

setBold

void setBold(java.lang.Boolean bold)

setItalic

void setItalic(boolean italic)

setItalic

void setItalic(java.lang.Boolean italic)

setPdfEmbedded

void setPdfEmbedded(boolean pdfEmbedded)

setPdfEmbedded

void setPdfEmbedded(java.lang.Boolean pdfEmbedded)

setStrikeThrough

void setStrikeThrough(boolean strikeThrough)

setStrikeThrough

void setStrikeThrough(java.lang.Boolean strikeThrough)

setStyledText

void setStyledText(boolean styledText)

setStyledText

void setStyledText(java.lang.Boolean styledText)

setUnderline

void setUnderline(boolean underline)

setUnderline

void setUnderline(java.lang.Boolean underline)

setLineSpacing

void setLineSpacing(byte lineSpacing)

setLineSpacing

void setLineSpacing(java.lang.Byte lineSpacing)

setPattern

void setPattern(java.lang.String pattern)

setBlankWhenNull

void setBlankWhenNull(boolean isBlankWhenNull)

setBlankWhenNull

void setBlankWhenNull(java.lang.Boolean isBlankWhenNull)

setPdfEncoding

void setPdfEncoding(java.lang.String pdfEncoding)

setPdfFontName

void setPdfFontName(java.lang.String pdfFontName)

setFontSize

void setFontSize(int fontSize)

setFontSize

void setFontSize(java.lang.Integer fontSize)

getConditionalStyles

JRConditionalStyle[] getConditionalStyles()


© 2001-2006 JasperSoft Corporation www.jaspersoft.com