ro.nextreports.engine.chart
Class Chart

Package class diagram package Chart
java.lang.Object
  extended by ro.nextreports.engine.chart.Chart
All Implemented Interfaces:
java.io.Serializable

public class Chart
extends java.lang.Object
implements java.io.Serializable

User: mihai.panaitescu Date: 14-Dec-2009 Time: 15:49:26

See Also:
Serialized Form

Field Summary
static byte AVG_TRANSPARENCY
           
static java.awt.Color[] COLORS
           
static byte DIAGONAL
           
static byte HALF_DIAGONAL
           
static byte HIGH_TRANSPARENCY
           
static byte HORIZONTAL
           
static byte LOW_TRANSPARENCY
           
static byte NONE_TRANSPARENCY
           
static byte VERTICAL
           
 
Constructor Summary
Chart()
           
Chart(ChartType type, Report report)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.awt.Color getBackground()
           
 java.lang.String getBaseName()
           
 java.awt.Font getFont()
           
 java.util.List<java.awt.Color> getForegrounds()
           
 java.lang.String getName()
           
 Report getReport()
           
 java.lang.Boolean getShowYValuesOnChart()
           
 ChartTitle getTitle()
           
 byte getTransparency()
           
 ChartType getType()
           
 java.lang.String getVersion()
           
 java.awt.Color getxAxisColor()
           
 java.awt.Color getXColor()
           
 java.lang.String getXColumn()
           
 java.awt.Color getXGridColor()
           
 java.awt.Font getXLabelFont()
           
 ChartTitle getXLegend()
           
 byte getXorientation()
           
 java.lang.String getXPattern()
           
 java.lang.Boolean getXShowGrid()
           
 java.lang.Boolean getXShowLabel()
           
 java.awt.Color getyAxisColor()
           
 java.awt.Color getYColor()
           
 java.lang.String getYColumnQuery()
           
 java.util.List<java.lang.String> getYColumns()
           
 java.util.List<java.lang.String> getYColumnsLegends()
           
 java.lang.String getYFunction()
           
 java.awt.Color getYGridColor()
           
 java.awt.Font getYLabelFont()
           
 ChartTitle getYLegend()
           
 java.lang.Boolean getYShowGrid()
           
 java.lang.Boolean getYShowLabel()
           
 java.lang.String getYTooltipPattern()
           
 int hashCode()
           
 void setBackground(java.awt.Color background)
           
 void setFont(java.awt.Font font)
           
 void setForegrounds(java.util.List<java.awt.Color> foregrounds)
           
 void setName(java.lang.String name)
           
 void setReport(Report report)
           
 void setShowYValuesOnChart(java.lang.Boolean showYValuesOnChart)
           
 void setTitle(ChartTitle title)
           
 void setTransparency(byte transparency)
           
 void setType(ChartType type)
           
 void setVersion(java.lang.String version)
           
 void setxAxisColor(java.awt.Color xAxisColor)
           
 void setXColor(java.awt.Color xColor)
           
 void setXColumn(java.lang.String xColumn)
           
 void setXGridColor(java.awt.Color xGridColor)
           
 void setXLabelFont(java.awt.Font xLabelFont)
           
 void setXLegend(ChartTitle xLegend)
           
 void setXorientation(byte xorientation)
           
 void setXPattern(java.lang.String xPattern)
           
 void setXShowGrid(java.lang.Boolean xShowGrid)
           
 void setXShowLabel(java.lang.Boolean xShowLabel)
           
 void setyAxisColor(java.awt.Color yAxisColor)
           
 void setYColor(java.awt.Color yColor)
           
 void setYColumnQuery(java.lang.String yColumnQuery)
           
 void setYColumns(java.util.List<java.lang.String> yColumns)
           
 void setYColumnsLegends(java.util.List<java.lang.String> yColumnsLegends)
           
 void setYFunction(java.lang.String yFunction)
           
 void setYGridColor(java.awt.Color yGridColor)
           
 void setYLabelFont(java.awt.Font yLabelFont)
           
 void setYLegend(ChartTitle yLegend)
           
 void setYShowGrid(java.lang.Boolean yShowGrid)
           
 void setYShowLabel(java.lang.Boolean yShowLabel)
           
 void setYTooltipPattern(java.lang.String yTooltipPattern)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

HORIZONTAL

public static final transient byte HORIZONTAL
See Also:
Constant Field Values

VERTICAL

public static final transient byte VERTICAL
See Also:
Constant Field Values

DIAGONAL

public static final transient byte DIAGONAL
See Also:
Constant Field Values

HALF_DIAGONAL

public static final transient byte HALF_DIAGONAL
See Also:
Constant Field Values

NONE_TRANSPARENCY

public static final transient byte NONE_TRANSPARENCY
See Also:
Constant Field Values

LOW_TRANSPARENCY

public static final transient byte LOW_TRANSPARENCY
See Also:
Constant Field Values

AVG_TRANSPARENCY

public static final transient byte AVG_TRANSPARENCY
See Also:
Constant Field Values

HIGH_TRANSPARENCY

public static final transient byte HIGH_TRANSPARENCY
See Also:
Constant Field Values

COLORS

public static transient java.awt.Color[] COLORS
Constructor Detail

Chart

public Chart()

Chart

public Chart(ChartType type,
             Report report)
Method Detail

getType

public ChartType getType()

setType

public void setType(ChartType type)

getReport

public Report getReport()

setReport

public void setReport(Report report)

getTitle

public ChartTitle getTitle()

setTitle

public void setTitle(ChartTitle title)

getBackground

public java.awt.Color getBackground()

setBackground

public void setBackground(java.awt.Color background)

getForegrounds

public java.util.List<java.awt.Color> getForegrounds()

setForegrounds

public void setForegrounds(java.util.List<java.awt.Color> foregrounds)

getXColumn

public java.lang.String getXColumn()

setXColumn

public void setXColumn(java.lang.String xColumn)

getYColumns

public java.util.List<java.lang.String> getYColumns()

setYColumns

public void setYColumns(java.util.List<java.lang.String> yColumns)

getYColumnQuery

public java.lang.String getYColumnQuery()

setYColumnQuery

public void setYColumnQuery(java.lang.String yColumnQuery)

getYColumnsLegends

public java.util.List<java.lang.String> getYColumnsLegends()

setYColumnsLegends

public void setYColumnsLegends(java.util.List<java.lang.String> yColumnsLegends)

getName

public java.lang.String getName()

getBaseName

public java.lang.String getBaseName()

setName

public void setName(java.lang.String name)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getXorientation

public byte getXorientation()

setXorientation

public void setXorientation(byte xorientation)

getXColor

public java.awt.Color getXColor()

setXColor

public void setXColor(java.awt.Color xColor)

getYColor

public java.awt.Color getYColor()

setYColor

public void setYColor(java.awt.Color yColor)

getxAxisColor

public java.awt.Color getxAxisColor()

setxAxisColor

public void setxAxisColor(java.awt.Color xAxisColor)

getyAxisColor

public java.awt.Color getyAxisColor()

setyAxisColor

public void setyAxisColor(java.awt.Color yAxisColor)

getTransparency

public byte getTransparency()

setTransparency

public void setTransparency(byte transparency)

getXLegend

public ChartTitle getXLegend()

setXLegend

public void setXLegend(ChartTitle xLegend)

getYLegend

public ChartTitle getYLegend()

setYLegend

public void setYLegend(ChartTitle yLegend)

getYFunction

public java.lang.String getYFunction()

setYFunction

public void setYFunction(java.lang.String yFunction)

getXPattern

public java.lang.String getXPattern()

setXPattern

public void setXPattern(java.lang.String xPattern)

getXGridColor

public java.awt.Color getXGridColor()

setXGridColor

public void setXGridColor(java.awt.Color xGridColor)

getYGridColor

public java.awt.Color getYGridColor()

setYGridColor

public void setYGridColor(java.awt.Color yGridColor)

getXShowGrid

public java.lang.Boolean getXShowGrid()

setXShowGrid

public void setXShowGrid(java.lang.Boolean xShowGrid)

getYShowGrid

public java.lang.Boolean getYShowGrid()

setYShowGrid

public void setYShowGrid(java.lang.Boolean yShowGrid)

getXShowLabel

public java.lang.Boolean getXShowLabel()

setXShowLabel

public void setXShowLabel(java.lang.Boolean xShowLabel)

getYShowLabel

public java.lang.Boolean getYShowLabel()

setYShowLabel

public void setYShowLabel(java.lang.Boolean yShowLabel)

getShowYValuesOnChart

public java.lang.Boolean getShowYValuesOnChart()

setShowYValuesOnChart

public void setShowYValuesOnChart(java.lang.Boolean showYValuesOnChart)

getYTooltipPattern

public java.lang.String getYTooltipPattern()

setYTooltipPattern

public void setYTooltipPattern(java.lang.String yTooltipPattern)

getFont

public java.awt.Font getFont()

setFont

public void setFont(java.awt.Font font)

getXLabelFont

public java.awt.Font getXLabelFont()

setXLabelFont

public void setXLabelFont(java.awt.Font xLabelFont)

getYLabelFont

public java.awt.Font getYLabelFont()

setYLabelFont

public void setYLabelFont(java.awt.Font yLabelFont)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object