net.sf.jasperreports.engine.util
Class JRStyleResolver

java.lang.Object
  extended by net.sf.jasperreports.engine.util.JRStyleResolver

public class JRStyleResolver
extends java.lang.Object

Version:
$Id: JRStyleResolver.java 2020 2007-12-10 19:27:25Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Constructor Summary
JRStyleResolver()
           
 
Method Summary
static void appendStyle(JRStyle destStyle, JRStyle srcStyle)
          Merges two styles, by appending the properties of the source style to the ones of the destination style.
static java.awt.Color getBackcolor(JRChartPlot plot)
           
static java.awt.Color getBackcolor(JRCommonElement element)
           
static java.awt.Color getBackcolor(JRStyle style)
           
static java.lang.Integer getBottomPadding(JRLineBox box)
           
static java.awt.Color getCategoryAxisLabelColor(JRCategoryAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getCategoryAxisLineColor(JRCategoryAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getCategoryAxisTickLabelColor(JRCategoryAxisFormat axisFormat, JRChartPlot plot)
           
static byte getFill(JRCommonGraphicElement element)
           
static java.lang.Byte getFill(JRStyle style)
           
static java.lang.String getFontName(JRFont font)
           
static java.lang.String getFontName(JRStyle style)
           
static int getFontSize(JRFont font)
           
static java.lang.Integer getFontSize(JRStyle style)
           
static java.awt.Color getForecolor(JRChartPlot plot)
           
static java.awt.Color getForecolor(JRCommonElement element)
           
static java.awt.Color getForecolor(JRStyle style)
           
static byte getHorizontalAlignment(JRAlignment alignment)
           
static java.lang.Byte getHorizontalAlignment(JRStyle style)
           
static java.lang.Integer getLeftPadding(JRLineBox box)
           
static java.awt.Color getLegendBackgroundColor(JRChart chart)
           
static java.awt.Color getLegendColor(JRChart chart)
           
static java.awt.Color getLineColor(JRBoxPen boxPen, java.awt.Color defaultColor)
           
static java.awt.Color getLineColor(JRPen pen, java.awt.Color defaultColor)
           
static byte getLineSpacing(JRCommonText element)
           
static java.lang.Byte getLineSpacing(JRStyle style)
           
static java.lang.Byte getLineStyle(JRBoxPen boxPen)
           
static java.lang.Byte getLineStyle(JRPen pen)
           
static java.lang.Float getLineWidth(JRBoxPen boxPen, java.lang.Float defaultLineWidth)
           
static java.lang.Float getLineWidth(JRPen pen, java.lang.Float defaultLineWidth)
           
static byte getMode(JRCommonElement element, byte defaultMode)
           
static java.lang.Byte getMode(JRStyle style)
           
static java.lang.Integer getPadding(JRLineBox box)
           
static java.lang.String getPattern(JRStyle style)
           
static java.lang.String getPattern(JRTextField element)
           
static java.lang.String getPdfEncoding(JRFont font)
           
static java.lang.String getPdfEncoding(JRStyle style)
           
static java.lang.String getPdfFontName(JRFont font)
           
static java.lang.String getPdfFontName(JRStyle style)
           
static int getRadius(JRCommonRectangle rectangle)
           
static java.lang.Integer getRadius(JRStyle style)
           
static java.lang.Integer getRightPadding(JRLineBox box)
           
static byte getRotation(JRCommonText element)
           
static java.lang.Byte getRotation(JRStyle style)
           
static byte getScaleImage(JRCommonImage image)
           
static java.lang.Byte getScaleImage(JRStyle style)
           
static java.awt.Color getSubtitleColor(JRChart chart)
           
static java.awt.Color getTimeAxisLabelColor(JRTimeAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getTimeAxisLineColor(JRTimeAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getTimeAxisTickLabelColor(JRTimeAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getTitleColor(JRChart chart)
           
static java.lang.Integer getTopPadding(JRLineBox box)
           
static java.awt.Color getValueAxisLabelColor(JRValueAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getValueAxisLineColor(JRValueAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getValueAxisTickLabelColor(JRValueAxisFormat axisFormat, JRChartPlot plot)
           
static byte getVerticalAlignment(JRAlignment alignment)
           
static java.lang.Byte getVerticalAlignment(JRStyle style)
           
static java.awt.Color getXAxisLabelColor(JRXAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getXAxisLineColor(JRXAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getXAxisTickLabelColor(JRXAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getYAxisLabelColor(JRYAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getYAxisLineColor(JRYAxisFormat axisFormat, JRChartPlot plot)
           
static java.awt.Color getYAxisTickLabelColor(JRYAxisFormat axisFormat, JRChartPlot plot)
           
static java.lang.Boolean isBlankWhenNull(JRStyle style)
           
static boolean isBlankWhenNull(JRTextField element)
           
static boolean isBold(JRFont font)
           
static java.lang.Boolean isBold(JRStyle style)
           
static boolean isItalic(JRFont font)
           
static java.lang.Boolean isItalic(JRStyle style)
           
static boolean isPdfEmbedded(JRFont font)
           
static java.lang.Boolean isPdfEmbedded(JRStyle style)
           
static boolean isStrikeThrough(JRFont font)
           
static java.lang.Boolean isStrikeThrough(JRStyle style)
           
static boolean isStyledText(JRCommonText element)
           
static java.lang.Boolean isStyledText(JRStyle style)
           
static boolean isUnderline(JRFont font)
           
static java.lang.Boolean isUnderline(JRStyle style)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRStyleResolver

public JRStyleResolver()
Method Detail

getMode

public static byte getMode(JRCommonElement element,
                           byte defaultMode)

getMode

public static java.lang.Byte getMode(JRStyle style)

getForecolor

public static java.awt.Color getForecolor(JRCommonElement element)

getForecolor

public static java.awt.Color getForecolor(JRChartPlot plot)

getForecolor

public static java.awt.Color getForecolor(JRStyle style)

getBackcolor

public static java.awt.Color getBackcolor(JRCommonElement element)

getBackcolor

public static java.awt.Color getBackcolor(JRChartPlot plot)

getBackcolor

public static java.awt.Color getBackcolor(JRStyle style)

getLineWidth

public static java.lang.Float getLineWidth(JRPen pen,
                                           java.lang.Float defaultLineWidth)

getLineWidth

public static java.lang.Float getLineWidth(JRBoxPen boxPen,
                                           java.lang.Float defaultLineWidth)

getLineStyle

public static java.lang.Byte getLineStyle(JRPen pen)

getLineStyle

public static java.lang.Byte getLineStyle(JRBoxPen boxPen)

getLineColor

public static java.awt.Color getLineColor(JRPen pen,
                                          java.awt.Color defaultColor)

getLineColor

public static java.awt.Color getLineColor(JRBoxPen boxPen,
                                          java.awt.Color defaultColor)

getFill

public static byte getFill(JRCommonGraphicElement element)

getFill

public static java.lang.Byte getFill(JRStyle style)

getRadius

public static int getRadius(JRCommonRectangle rectangle)

getRadius

public static java.lang.Integer getRadius(JRStyle style)

getScaleImage

public static byte getScaleImage(JRCommonImage image)

getScaleImage

public static java.lang.Byte getScaleImage(JRStyle style)

getHorizontalAlignment

public static byte getHorizontalAlignment(JRAlignment alignment)

getHorizontalAlignment

public static java.lang.Byte getHorizontalAlignment(JRStyle style)

getVerticalAlignment

public static byte getVerticalAlignment(JRAlignment alignment)

getVerticalAlignment

public static java.lang.Byte getVerticalAlignment(JRStyle style)

getRotation

public static byte getRotation(JRCommonText element)

getRotation

public static java.lang.Byte getRotation(JRStyle style)

getLineSpacing

public static byte getLineSpacing(JRCommonText element)

getLineSpacing

public static java.lang.Byte getLineSpacing(JRStyle style)

isStyledText

public static boolean isStyledText(JRCommonText element)

isStyledText

public static java.lang.Boolean isStyledText(JRStyle style)

getPattern

public static java.lang.String getPattern(JRTextField element)

getPattern

public static java.lang.String getPattern(JRStyle style)

isBlankWhenNull

public static boolean isBlankWhenNull(JRTextField element)

isBlankWhenNull

public static java.lang.Boolean isBlankWhenNull(JRStyle style)

getFontName

public static java.lang.String getFontName(JRFont font)

getFontName

public static java.lang.String getFontName(JRStyle style)

isBold

public static boolean isBold(JRFont font)

isBold

public static java.lang.Boolean isBold(JRStyle style)

isItalic

public static boolean isItalic(JRFont font)

isItalic

public static java.lang.Boolean isItalic(JRStyle style)

isUnderline

public static boolean isUnderline(JRFont font)

isUnderline

public static java.lang.Boolean isUnderline(JRStyle style)

isStrikeThrough

public static boolean isStrikeThrough(JRFont font)

isStrikeThrough

public static java.lang.Boolean isStrikeThrough(JRStyle style)

getFontSize

public static int getFontSize(JRFont font)

getFontSize

public static java.lang.Integer getFontSize(JRStyle style)

getPdfFontName

public static java.lang.String getPdfFontName(JRFont font)

getPdfFontName

public static java.lang.String getPdfFontName(JRStyle style)

getPdfEncoding

public static java.lang.String getPdfEncoding(JRFont font)

getPdfEncoding

public static java.lang.String getPdfEncoding(JRStyle style)

isPdfEmbedded

public static boolean isPdfEmbedded(JRFont font)

isPdfEmbedded

public static java.lang.Boolean isPdfEmbedded(JRStyle style)

getPadding

public static java.lang.Integer getPadding(JRLineBox box)

getTopPadding

public static java.lang.Integer getTopPadding(JRLineBox box)

getLeftPadding

public static java.lang.Integer getLeftPadding(JRLineBox box)

getBottomPadding

public static java.lang.Integer getBottomPadding(JRLineBox box)

getRightPadding

public static java.lang.Integer getRightPadding(JRLineBox box)

appendStyle

public static void appendStyle(JRStyle destStyle,
                               JRStyle srcStyle)
Merges two styles, by appending the properties of the source style to the ones of the destination style.


getTitleColor

public static java.awt.Color getTitleColor(JRChart chart)

getSubtitleColor

public static java.awt.Color getSubtitleColor(JRChart chart)

getLegendColor

public static java.awt.Color getLegendColor(JRChart chart)

getLegendBackgroundColor

public static java.awt.Color getLegendBackgroundColor(JRChart chart)

getCategoryAxisLabelColor

public static java.awt.Color getCategoryAxisLabelColor(JRCategoryAxisFormat axisFormat,
                                                       JRChartPlot plot)

getCategoryAxisTickLabelColor

public static java.awt.Color getCategoryAxisTickLabelColor(JRCategoryAxisFormat axisFormat,
                                                           JRChartPlot plot)

getCategoryAxisLineColor

public static java.awt.Color getCategoryAxisLineColor(JRCategoryAxisFormat axisFormat,
                                                      JRChartPlot plot)

getValueAxisLabelColor

public static java.awt.Color getValueAxisLabelColor(JRValueAxisFormat axisFormat,
                                                    JRChartPlot plot)

getValueAxisTickLabelColor

public static java.awt.Color getValueAxisTickLabelColor(JRValueAxisFormat axisFormat,
                                                        JRChartPlot plot)

getValueAxisLineColor

public static java.awt.Color getValueAxisLineColor(JRValueAxisFormat axisFormat,
                                                   JRChartPlot plot)

getXAxisLabelColor

public static java.awt.Color getXAxisLabelColor(JRXAxisFormat axisFormat,
                                                JRChartPlot plot)

getXAxisTickLabelColor

public static java.awt.Color getXAxisTickLabelColor(JRXAxisFormat axisFormat,
                                                    JRChartPlot plot)

getXAxisLineColor

public static java.awt.Color getXAxisLineColor(JRXAxisFormat axisFormat,
                                               JRChartPlot plot)

getYAxisLabelColor

public static java.awt.Color getYAxisLabelColor(JRYAxisFormat axisFormat,
                                                JRChartPlot plot)

getYAxisTickLabelColor

public static java.awt.Color getYAxisTickLabelColor(JRYAxisFormat axisFormat,
                                                    JRChartPlot plot)

getYAxisLineColor

public static java.awt.Color getYAxisLineColor(JRYAxisFormat axisFormat,
                                               JRChartPlot plot)

getTimeAxisLabelColor

public static java.awt.Color getTimeAxisLabelColor(JRTimeAxisFormat axisFormat,
                                                   JRChartPlot plot)

getTimeAxisTickLabelColor

public static java.awt.Color getTimeAxisTickLabelColor(JRTimeAxisFormat axisFormat,
                                                       JRChartPlot plot)

getTimeAxisLineColor

public static java.awt.Color getTimeAxisLineColor(JRTimeAxisFormat axisFormat,
                                                  JRChartPlot plot)


© 2001-2006 JasperSoft Corporation www.jaspersoft.com