Class BarLineChartDefinition
- java.lang.Object
-
- org.jfree.data.general.AbstractDataset
-
- org.jfree.data.category.DefaultCategoryDataset
-
- org.pentaho.platform.uifoundation.chart.CategoryDatasetChartDefinition
-
- org.pentaho.platform.uifoundation.chart.BarLineChartDefinition
-
- All Implemented Interfaces:
ObjectInputValidation
,Serializable
,Cloneable
,org.jfree.data.category.CategoryDataset
,org.jfree.data.general.Dataset
,org.jfree.data.KeyedValues2D
,org.jfree.data.Values2D
,org.jfree.util.PublicCloneable
,ChartDefinition
public class BarLineChartDefinition extends CategoryDatasetChartDefinition
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.pentaho.platform.uifoundation.chart.CategoryDatasetChartDefinition
noDataMessage
-
Fields inherited from interface org.pentaho.platform.uifoundation.chart.ChartDefinition
AREA_CHART_STR, BACKGROUND_ALPHA_NODE_NAME, BACKGROUND_TYPE_ATTRIBUTE_NAME, BAR_CHART_STR, BAR_LINE_CHART_STR, BUBBLE_CHART_STR, CATEGORY_DATASET_STR, CHART_BACKGROUND_NODE_NAME, CHART_BORDER_PAINT_NODE_NAME, CHART_BORDER_VISIBLE_NODE_NAME, COLOR_NODE_NAME, COLOR_TYPE_NAME, DATASET_TYPE_NODE_NAME, DAY_PERIOD_TYPE_STR, DIAL_CHART_STR, DIFFERENCE_CHART_STR, DISPLAY_LABELS_NODE_NAME, DISPLAY_LEGEND_BORDER_NODE_NAME, DOT_CHART_STR, DOT_HEIGHT_NODE_NAME, DOT_WIDTH_NODE_NAME, FIXEDMILLISECOND_PERIOD_TYPE_STR, FOREGROUND_ALPHA_NODE_NAME, GRADIENT_TYPE_NAME, HEIGHT_NODE_NAME, HORIZONTAL_ORIENTATION, HOUR_PERIOD_TYPE_STR, IMAGE_TYPE_NAME, INCLUDE_LEGEND_NODE_NAME, LEGEND_FONT_NODE_NAME, LEGEND_POSITION_NODE_NAME, LINE_CHART_STR, LINE_STYLE_DASH_STR, LINE_STYLE_DASHDOT_STR, LINE_STYLE_DASHDOTDOT_STR, LINE_STYLE_DOT_STR, LINE_STYLE_NODE_NAME, LINE_STYLE_SOLID_STR, LINE_WIDTH_NODE_NAME, MARKER_VISIBLE_NODE_NAME, MILLISECOND_PERIOD_TYPE_STR, MINUTE_PERIOD_TYPE_STR, MONTH_PERIOD_TYPE_STR, PALETTE_NODE_NAME, PIE_CHART_STR, PIE_GRID_CHART_STR, PLOT_BACKGROUND_NODE_NAME, QUARTER_PERIOD_TYPE_STR, SECOND_PERIOD_TYPE_STR, STEP_AREA_CHART_STR, STEP_CHART_STR, SUBTITLE_NODE_NAME, SUBTITLES_NODE_NAME, TEXTURE_TYPE_NAME, THREED_NODE_NAME, TIME_SERIES_COLLECTION_STR, TITLE_FONT_NODE_NAME, TITLE_NODE_NAME, TITLE_POSITION_NODE_NAME, TYPE_NODE_NAME, VERTICAL_ORIENTATION, WEEK_PERIOD_TYPE_STR, WIDTH_NODE_NAME, XY_SERIES_COLLECTION_STR, XYZ_SERIES_COLLECTION_STR, YEAR_PERIOD_TYPE_STR
-
-
Constructor Summary
Constructors Constructor Description BarLineChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, org.pentaho.platform.api.engine.IPentahoSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
getBarColumns()
org.dom4j.Node
getChartAttributes()
String[]
getLineColumns()
double
getLinesRangeMaximum()
Return the range axis' maximum valuedouble
getLinesRangeMinimum()
Return the range axis' minimum valueFont
getLinesRangeTickFont()
Return the java.awt.Font to be used to display the range axis tick labelsNumberFormat
getLinesRangeTickFormat()
String
getLinesRangeTitle()
Font
getLinesRangeTitleFont()
void
setBarColumns(String[] barColumns)
void
setBarSeries(org.dom4j.Node barSeriesNode)
void
setChartAttributes(org.dom4j.Node chartAttributes)
void
setLineColumns(String[] lineColumns)
void
setLineSeries(org.dom4j.Node lineSeriesNode)
void
setLinesRangeMaximum(double linesRangeMaximum)
void
setLinesRangeMaximum(org.dom4j.Node linesRangeMaximumNode)
void
setLinesRangeMinimum(double linesRangeMinimum)
void
setLinesRangeMinimum(org.dom4j.Node linesRangeMinimumNode)
void
setLinesRangeTickFont(Font linesRangeTickFont)
void
setLinesRangeTickFont(org.dom4j.Node linesRangeTickFontNode)
void
setLinesRangeTickFormat(NumberFormat linesRangeTickFormat)
void
setLinesRangeTickFormat(org.dom4j.Node tickFormatFontNode)
void
setLinesRangeTitle(String linesRangeTitle)
void
setLinesRangeTitle(org.dom4j.Node titleNode)
void
setLinesRangeTitleFont(Font linesRangeTitleFont)
void
setLinesRangeTitleFont(org.dom4j.Node titleFontNode)
void
setNoDataMessage(String msg)
-
Methods inherited from class org.pentaho.platform.uifoundation.chart.CategoryDatasetChartDefinition
addSubTitle, addSubTitles, getBackgroundAlpha, getBorderPaint, getCategoryLabelPositions, getChartBackgroundImage, getChartBackgroundPaint, getChartType, getChartType, getDomainTickFont, getDomainTitle, getDomainTitleFont, getForegroundAlpha, getHeight, getLegendFont, getLegendPosition, getLineStyle, getLineWidth, getLogger, getMaxBarWidth, getNoDataMessage, getOrientation, getPaintSequence, getPlotBackgroundImage, getPlotBackgroundPaint, getRangeMaximum, getRangeMinimum, getRangeTickFont, getRangeTickFormat, getRangeTickUnits, getRangeTitle, getRangeTitleFont, getSession, getSubtitles, getTitle, getTitleFont, getTitlePosition, getWidth, isBorderVisible, isDisplayLabels, isIncludeNullCategories, isLegendBorderVisible, isLegendIncluded, isMarkersVisible, isStacked, isThreeD, setBackgroundAlpha, setBorderPaint, setBorderVisible, setBorderVisible, setCategoryLabelPositions, setCategoryLabelRotation, setChartBackground, setChartBackgroundImage, setChartBackgroundImage, setChartBackgroundPaint, setChartType, setChartType, setDomainTickFont, setDomainTickFont, setDomainTitle, setDomainTitle, setDomainTitleFont, setDomainTitleFont, setForegroundAlpha, setHeight, setHeight, setIncludeNullCategories, setIncludeNullCategories, setLegendBorderVisible, setLegendBorderVisible, setLegendFont, setLegendFont, setLegendIncluded, setLegendIncluded, setLegendPosition, setLegendPosition, setLineStyle, setLineStyle, setLineWidth, setLineWidth, setMarkersVisible, setMarkersVisible, setMaxBarWidth, setMaxBarWidth, setOrientation, setOrientation, setPaintSequence, setPaintSequence, setPlotBackground, setPlotBackgroundImage, setPlotBackgroundImage, setPlotBackgroundPaint, setRangeMaximum, setRangeMaximum, setRangeMinimum, setRangeMinimum, setRangeTickFont, setRangeTickFont, setRangeTickFormat, setRangeTickFormat, setRangeTickUnits, setRangeTickUnits, setRangeTitle, setRangeTitle, setRangeTitleFont, setRangeTitleFont, setSession, setStacked, setStacked, setThreeD, setThreeD, setTitle, setTitle, setTitleFont, setTitleFont, setTitlePosition, setTitlePosition, setWidth, setWidth
-
Methods inherited from class org.jfree.data.category.DefaultCategoryDataset
addValue, addValue, clear, clone, equals, getColumnCount, getColumnIndex, getColumnKey, getColumnKeys, getRowCount, getRowIndex, getRowKey, getRowKeys, getValue, getValue, hashCode, incrementValue, removeColumn, removeColumn, removeRow, removeRow, removeValue, setValue, setValue
-
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject
-
-
-
-
Method Detail
-
getBarColumns
public String[] getBarColumns()
-
setBarColumns
public void setBarColumns(String[] barColumns)
-
getLineColumns
public String[] getLineColumns()
-
setLineColumns
public void setLineColumns(String[] lineColumns)
-
setBarSeries
public void setBarSeries(org.dom4j.Node barSeriesNode)
-
setLineSeries
public void setLineSeries(org.dom4j.Node lineSeriesNode)
-
getChartAttributes
public org.dom4j.Node getChartAttributes()
-
setChartAttributes
public void setChartAttributes(org.dom4j.Node chartAttributes)
-
getLinesRangeTitle
public String getLinesRangeTitle()
-
setLinesRangeTitle
public void setLinesRangeTitle(org.dom4j.Node titleNode)
-
setLinesRangeTitle
public void setLinesRangeTitle(String linesRangeTitle)
-
getLinesRangeTitleFont
public Font getLinesRangeTitleFont()
-
setLinesRangeTitleFont
public void setLinesRangeTitleFont(org.dom4j.Node titleFontNode)
-
setLinesRangeTitleFont
public void setLinesRangeTitleFont(Font linesRangeTitleFont)
-
getLinesRangeTickFormat
public NumberFormat getLinesRangeTickFormat()
-
setLinesRangeTickFormat
public void setLinesRangeTickFormat(NumberFormat linesRangeTickFormat)
-
setLinesRangeTickFormat
public void setLinesRangeTickFormat(org.dom4j.Node tickFormatFontNode)
-
getLinesRangeTickFont
public Font getLinesRangeTickFont()
Return the java.awt.Font to be used to display the range axis tick labels- Returns:
- Font The Font for the range axis tick labels
-
setLinesRangeTickFont
public void setLinesRangeTickFont(Font linesRangeTickFont)
-
setLinesRangeTickFont
public void setLinesRangeTickFont(org.dom4j.Node linesRangeTickFontNode)
-
getLinesRangeMinimum
public double getLinesRangeMinimum()
Return the range axis' minimum value- Returns:
- double Range axis' minimum value
-
setLinesRangeMinimum
public void setLinesRangeMinimum(org.dom4j.Node linesRangeMinimumNode)
-
setLinesRangeMinimum
public void setLinesRangeMinimum(double linesRangeMinimum)
- Parameters:
double
- rangeMinimum Set the minimum value of the range axis.
-
getLinesRangeMaximum
public double getLinesRangeMaximum()
Return the range axis' maximum value- Returns:
- double Range axis' maximum value
-
setLinesRangeMaximum
public void setLinesRangeMaximum(org.dom4j.Node linesRangeMaximumNode)
-
setLinesRangeMaximum
public void setLinesRangeMaximum(double linesRangeMaximum)
- Parameters:
double
- rangeMinimum Set the minimum value of the range axis.
-
setNoDataMessage
public void setNoDataMessage(String msg)
-
-