org.pentaho.platform.uifoundation.chart
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, ChartDefinition
public class BarLineChartDefinition
- extends CategoryDatasetChartDefinition
- See Also:
- Serialized Form
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 |
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, getGroup, hasListener, removeChangeListener, setGroup, validateObject |
Methods inherited from interface org.jfree.data.general.Dataset |
addChangeListener, getGroup, removeChangeListener, setGroup |
BarLineChartDefinition
public BarLineChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data,
boolean byRow,
org.dom4j.Node chartAttributes,
IPentahoSession session)
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)