org.pentaho.platform.uifoundation.chart
Class BarLineChartDefinition
java.lang.Object
DefaultCategoryDataset
org.pentaho.platform.uifoundation.chart.CategoryDatasetChartDefinition
org.pentaho.platform.uifoundation.chart.BarLineChartDefinition
- All Implemented Interfaces:
- ChartDefinition
public class BarLineChartDefinition
- extends CategoryDatasetChartDefinition
Fields inherited from interface org.pentaho.platform.uifoundation.chart.ChartDefinition |
AREA_CHART_STR, BACKGROUND_TYPE_ATTRIBUTE_NAME, BAR_CHART_STR, BAR_LINE_CHART_STR, BUBBLE_CHART_STR, CATAGORY_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, GRADIENT_TYPE_NAME, HEIGHT_NODE_NAME, HORIZONTAL_ORIENTATION, HOUR_PERIOD_TYPE_STR, IMAGE_TYPE_NAME, INCLUDE_LEGEND_NODE_NAME, LEGEND_FONT_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, getBorderPaint, getCategoryLabelPositions, getChartBackgroundImage, getChartBackgroundPaint, getChartType, getChartType, getDomainTickFont, getDomainTitle, getDomainTitleFont, getHeight, getLegendFont, getLineStyle, getLineWidth, getLogger, getMaxBarWidth, getNoDataMessage, getOrientation, getPaintSequence, getPlotBackgroundImage, getPlotBackgroundPaint, getRangeMaximum, getRangeMinimum, getRangeTickFont, getRangeTickFormat, getRangeTitle, getRangeTitleFont, getSession, getSubtitles, getTitle, getTitleFont, getTitlePosition, getWidth, isBorderVisible, isDisplayLabels, isLegendBorderVisible, isLegendIncluded, isMarkersVisible, isStacked, isThreeD, setBorderPaint, setBorderVisible, setCategoryLabelPositions, setCategoryLabelRotation, setChartBackground, setChartBackgroundImage, setChartBackgroundPaint, setChartType, setDomainTickFont, setDomainTitle, setDomainTitleFont, setHeight, setLegendBorderVisible, setLegendFont, setLegendIncluded, setLineStyle, setLineWidth, setMarkersVisible, setMaxBarWidth, setOrientation, setPaintSequence, setPlotBackground, setPlotBackgroundImage, setPlotBackgroundPaint, setRangeMaximum, setRangeMinimum, setRangeTickFont, setRangeTickFormat, setRangeTitle, setRangeTitleFont, setSession, setStacked, setThreeD, setTitle, setTitleFont, setTitlePosition, setWidth |
BarLineChartDefinition
public BarLineChartDefinition(IPentahoResultSet data,
boolean byRow,
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(Node barSeriesNode)
setLineSeries
public void setLineSeries(Node lineSeriesNode)
getChartAttributes
public Node getChartAttributes()
setChartAttributes
public void setChartAttributes(Node chartAttributes)
getLinesRangeTitle
public String getLinesRangeTitle()
setLinesRangeTitle
public void setLinesRangeTitle(Node titleNode)
getLinesRangeTitleFont
public Font getLinesRangeTitleFont()
setLinesRangeTitleFont
public void setLinesRangeTitleFont(Node titleFontNode)
getLinesRangeTickFormat
public NumberFormat getLinesRangeTickFormat()
setLinesRangeTickFormat
public void setLinesRangeTickFormat(NumberFormat linesRangeTickFormat)
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)
getLinesRangeMinimum
public double getLinesRangeMinimum()
- Return the range axis' minimum value
- Returns:
- double Range axis' minimum value
setLinesRangeMinimum
public void setLinesRangeMinimum(Node linesRangeMinimumNode)
getLinesRangeMaximum
public double getLinesRangeMaximum()
- Return the range axis' maximum value
- Returns:
- double Range axis' maximum value
setLinesRangeMaximum
public void setLinesRangeMaximum(Node linesRangeMaximumNode)
setNoDataMessage
public void setNoDataMessage(String msg)