org.pentaho.platform.uifoundation.chart
Interface ChartDefinition

All Known Subinterfaces:
XYChartDefinition
All Known Implementing Classes:
BarLineChartDefinition, CategoryDatasetChartDefinition, DialWidgetDefinition, PieDatasetChartDefinition, TimeSeriesCollectionChartDefinition, TimeTableXYDatasetChartDefinition, XYSeriesCollectionChartDefinition, XYZSeriesCollectionChartDefinition

public interface ChartDefinition


Field Summary
static java.lang.String AREA_CHART_STR
           
static java.lang.String BACKGROUND_ALPHA_NODE_NAME
           
static java.lang.String BACKGROUND_TYPE_ATTRIBUTE_NAME
           
static java.lang.String BAR_CHART_STR
           
static java.lang.String BAR_LINE_CHART_STR
           
static java.lang.String BUBBLE_CHART_STR
           
static java.lang.String CATEGORY_DATASET_STR
           
static java.lang.String CHART_BACKGROUND_NODE_NAME
           
static java.lang.String CHART_BORDER_PAINT_NODE_NAME
           
static java.lang.String CHART_BORDER_VISIBLE_NODE_NAME
           
static java.lang.String COLOR_NODE_NAME
           
static java.lang.String COLOR_TYPE_NAME
           
static java.lang.String DATASET_TYPE_NODE_NAME
           
static java.lang.String DAY_PERIOD_TYPE_STR
           
static java.lang.String DIAL_CHART_STR
           
static java.lang.String DIFFERENCE_CHART_STR
           
static java.lang.String DISPLAY_LABELS_NODE_NAME
           
static java.lang.String DISPLAY_LEGEND_BORDER_NODE_NAME
           
static java.lang.String DOT_CHART_STR
           
static java.lang.String DOT_HEIGHT_NODE_NAME
           
static java.lang.String DOT_WIDTH_NODE_NAME
           
static java.lang.String FIXEDMILLISECOND_PERIOD_TYPE_STR
           
static java.lang.String FOREGROUND_ALPHA_NODE_NAME
           
static java.lang.String GRADIENT_TYPE_NAME
           
static java.lang.String HEIGHT_NODE_NAME
           
static java.lang.String HORIZONTAL_ORIENTATION
           
static java.lang.String HOUR_PERIOD_TYPE_STR
           
static java.lang.String IMAGE_TYPE_NAME
           
static java.lang.String INCLUDE_LEGEND_NODE_NAME
           
static java.lang.String LEGEND_FONT_NODE_NAME
           
static java.lang.String LEGEND_POSITION_NODE_NAME
           
static java.lang.String LINE_CHART_STR
           
static java.lang.String LINE_STYLE_DASH_STR
           
static java.lang.String LINE_STYLE_DASHDOT_STR
           
static java.lang.String LINE_STYLE_DASHDOTDOT_STR
           
static java.lang.String LINE_STYLE_DOT_STR
           
static java.lang.String LINE_STYLE_NODE_NAME
           
static java.lang.String LINE_STYLE_SOLID_STR
           
static java.lang.String LINE_WIDTH_NODE_NAME
           
static java.lang.String MARKER_VISIBLE_NODE_NAME
           
static java.lang.String MILLISECOND_PERIOD_TYPE_STR
           
static java.lang.String MINUTE_PERIOD_TYPE_STR
           
static java.lang.String MONTH_PERIOD_TYPE_STR
           
static java.lang.String PALETTE_NODE_NAME
           
static java.lang.String PIE_CHART_STR
           
static java.lang.String PIE_GRID_CHART_STR
           
static java.lang.String PLOT_BACKGROUND_NODE_NAME
           
static java.lang.String QUARTER_PERIOD_TYPE_STR
           
static java.lang.String SECOND_PERIOD_TYPE_STR
           
static java.lang.String STACKED_NODE_NAME
           
static java.lang.String STEP_AREA_CHART_STR
           
static java.lang.String STEP_CHART_STR
           
static java.lang.String SUBTITLE_NODE_NAME
           
static java.lang.String SUBTITLES_NODE_NAME
           
static java.lang.String TEXTURE_TYPE_NAME
           
static java.lang.String THREED_NODE_NAME
           
static java.lang.String TIME_SERIES_COLLECTION_STR
           
static java.lang.String TITLE_FONT_NODE_NAME
           
static java.lang.String TITLE_NODE_NAME
           
static java.lang.String TITLE_POSITION_NODE_NAME
           
static java.lang.String TYPE_NODE_NAME
           
static java.lang.String VERTICAL_ORIENTATION
           
static java.lang.String WEEK_PERIOD_TYPE_STR
           
static java.lang.String WIDTH_NODE_NAME
           
static java.lang.String XY_SERIES_COLLECTION_STR
           
static java.lang.String XYZ_SERIES_COLLECTION_STR
           
static java.lang.String YEAR_PERIOD_TYPE_STR
           
 
Method Summary
 java.lang.Float getBackgroundAlpha()
           
 java.awt.Paint getBorderPaint()
           
 java.awt.Image getChartBackgroundImage()
           
 java.awt.Paint getChartBackgroundPaint()
           
 java.lang.Float getForegroundAlpha()
           
 int getHeight()
           
 java.awt.Font getLegendFont()
           
 org.jfree.ui.RectangleEdge getLegendPosition()
           
 java.lang.String getNoDataMessage()
           
 java.awt.Paint[] getPaintSequence()
           
 java.awt.Image getPlotBackgroundImage()
           
 java.awt.Paint getPlotBackgroundPaint()
           
 java.util.List getSubtitles()
           
 java.lang.String getTitle()
           
 java.awt.Font getTitleFont()
           
 org.jfree.ui.RectangleEdge getTitlePosition()
           
 int getWidth()
           
 boolean isBorderVisible()
           
 boolean isDisplayLabels()
           
 boolean isLegendBorderVisible()
           
 boolean isLegendIncluded()
           
 boolean isThreeD()
           
 

Field Detail

DIAL_CHART_STR

static final java.lang.String DIAL_CHART_STR
See Also:
Constant Field Values

PIE_CHART_STR

static final java.lang.String PIE_CHART_STR
See Also:
Constant Field Values

PIE_GRID_CHART_STR

static final java.lang.String PIE_GRID_CHART_STR
See Also:
Constant Field Values

BAR_CHART_STR

static final java.lang.String BAR_CHART_STR
See Also:
Constant Field Values

LINE_CHART_STR

static final java.lang.String LINE_CHART_STR
See Also:
Constant Field Values

AREA_CHART_STR

static final java.lang.String AREA_CHART_STR
See Also:
Constant Field Values

STEP_CHART_STR

static final java.lang.String STEP_CHART_STR
See Also:
Constant Field Values

STEP_AREA_CHART_STR

static final java.lang.String STEP_AREA_CHART_STR
See Also:
Constant Field Values

DIFFERENCE_CHART_STR

static final java.lang.String DIFFERENCE_CHART_STR
See Also:
Constant Field Values

DOT_CHART_STR

static final java.lang.String DOT_CHART_STR
See Also:
Constant Field Values

BAR_LINE_CHART_STR

static final java.lang.String BAR_LINE_CHART_STR
See Also:
Constant Field Values

BUBBLE_CHART_STR

static final java.lang.String BUBBLE_CHART_STR
See Also:
Constant Field Values

XY_SERIES_COLLECTION_STR

static final java.lang.String XY_SERIES_COLLECTION_STR
See Also:
Constant Field Values

XYZ_SERIES_COLLECTION_STR

static final java.lang.String XYZ_SERIES_COLLECTION_STR
See Also:
Constant Field Values

TIME_SERIES_COLLECTION_STR

static final java.lang.String TIME_SERIES_COLLECTION_STR
See Also:
Constant Field Values

CATEGORY_DATASET_STR

static final java.lang.String CATEGORY_DATASET_STR
See Also:
Constant Field Values

DAY_PERIOD_TYPE_STR

static final java.lang.String DAY_PERIOD_TYPE_STR
See Also:
Constant Field Values

FIXEDMILLISECOND_PERIOD_TYPE_STR

static final java.lang.String FIXEDMILLISECOND_PERIOD_TYPE_STR
See Also:
Constant Field Values

HOUR_PERIOD_TYPE_STR

static final java.lang.String HOUR_PERIOD_TYPE_STR
See Also:
Constant Field Values

MILLISECOND_PERIOD_TYPE_STR

static final java.lang.String MILLISECOND_PERIOD_TYPE_STR
See Also:
Constant Field Values

MINUTE_PERIOD_TYPE_STR

static final java.lang.String MINUTE_PERIOD_TYPE_STR
See Also:
Constant Field Values

MONTH_PERIOD_TYPE_STR

static final java.lang.String MONTH_PERIOD_TYPE_STR
See Also:
Constant Field Values

QUARTER_PERIOD_TYPE_STR

static final java.lang.String QUARTER_PERIOD_TYPE_STR
See Also:
Constant Field Values

SECOND_PERIOD_TYPE_STR

static final java.lang.String SECOND_PERIOD_TYPE_STR
See Also:
Constant Field Values

WEEK_PERIOD_TYPE_STR

static final java.lang.String WEEK_PERIOD_TYPE_STR
See Also:
Constant Field Values

YEAR_PERIOD_TYPE_STR

static final java.lang.String YEAR_PERIOD_TYPE_STR
See Also:
Constant Field Values

VERTICAL_ORIENTATION

static final java.lang.String VERTICAL_ORIENTATION
See Also:
Constant Field Values

HORIZONTAL_ORIENTATION

static final java.lang.String HORIZONTAL_ORIENTATION
See Also:
Constant Field Values

TYPE_NODE_NAME

static final java.lang.String TYPE_NODE_NAME
See Also:
Constant Field Values

DATASET_TYPE_NODE_NAME

static final java.lang.String DATASET_TYPE_NODE_NAME
See Also:
Constant Field Values

WIDTH_NODE_NAME

static final java.lang.String WIDTH_NODE_NAME
See Also:
Constant Field Values

HEIGHT_NODE_NAME

static final java.lang.String HEIGHT_NODE_NAME
See Also:
Constant Field Values

CHART_BORDER_VISIBLE_NODE_NAME

static final java.lang.String CHART_BORDER_VISIBLE_NODE_NAME
See Also:
Constant Field Values

CHART_BORDER_PAINT_NODE_NAME

static final java.lang.String CHART_BORDER_PAINT_NODE_NAME
See Also:
Constant Field Values

TITLE_NODE_NAME

static final java.lang.String TITLE_NODE_NAME
See Also:
Constant Field Values

TITLE_FONT_NODE_NAME

static final java.lang.String TITLE_FONT_NODE_NAME
See Also:
Constant Field Values

TITLE_POSITION_NODE_NAME

static final java.lang.String TITLE_POSITION_NODE_NAME
See Also:
Constant Field Values

SUBTITLE_NODE_NAME

static final java.lang.String SUBTITLE_NODE_NAME
See Also:
Constant Field Values

SUBTITLES_NODE_NAME

static final java.lang.String SUBTITLES_NODE_NAME
See Also:
Constant Field Values

CHART_BACKGROUND_NODE_NAME

static final java.lang.String CHART_BACKGROUND_NODE_NAME
See Also:
Constant Field Values

PLOT_BACKGROUND_NODE_NAME

static final java.lang.String PLOT_BACKGROUND_NODE_NAME
See Also:
Constant Field Values

INCLUDE_LEGEND_NODE_NAME

static final java.lang.String INCLUDE_LEGEND_NODE_NAME
See Also:
Constant Field Values

LEGEND_FONT_NODE_NAME

static final java.lang.String LEGEND_FONT_NODE_NAME
See Also:
Constant Field Values

DISPLAY_LEGEND_BORDER_NODE_NAME

static final java.lang.String DISPLAY_LEGEND_BORDER_NODE_NAME
See Also:
Constant Field Values

LEGEND_POSITION_NODE_NAME

static final java.lang.String LEGEND_POSITION_NODE_NAME
See Also:
Constant Field Values

DISPLAY_LABELS_NODE_NAME

static final java.lang.String DISPLAY_LABELS_NODE_NAME
See Also:
Constant Field Values

PALETTE_NODE_NAME

static final java.lang.String PALETTE_NODE_NAME
See Also:
Constant Field Values

COLOR_NODE_NAME

static final java.lang.String COLOR_NODE_NAME
See Also:
Constant Field Values

THREED_NODE_NAME

static final java.lang.String THREED_NODE_NAME
See Also:
Constant Field Values

TEXTURE_TYPE_NAME

static final java.lang.String TEXTURE_TYPE_NAME
See Also:
Constant Field Values

GRADIENT_TYPE_NAME

static final java.lang.String GRADIENT_TYPE_NAME
See Also:
Constant Field Values

COLOR_TYPE_NAME

static final java.lang.String COLOR_TYPE_NAME
See Also:
Constant Field Values

IMAGE_TYPE_NAME

static final java.lang.String IMAGE_TYPE_NAME
See Also:
Constant Field Values

BACKGROUND_TYPE_ATTRIBUTE_NAME

static final java.lang.String BACKGROUND_TYPE_ATTRIBUTE_NAME
See Also:
Constant Field Values

DOT_HEIGHT_NODE_NAME

static final java.lang.String DOT_HEIGHT_NODE_NAME
See Also:
Constant Field Values

DOT_WIDTH_NODE_NAME

static final java.lang.String DOT_WIDTH_NODE_NAME
See Also:
Constant Field Values

LINE_STYLE_NODE_NAME

static final java.lang.String LINE_STYLE_NODE_NAME
See Also:
Constant Field Values

LINE_WIDTH_NODE_NAME

static final java.lang.String LINE_WIDTH_NODE_NAME
See Also:
Constant Field Values

MARKER_VISIBLE_NODE_NAME

static final java.lang.String MARKER_VISIBLE_NODE_NAME
See Also:
Constant Field Values

FOREGROUND_ALPHA_NODE_NAME

static final java.lang.String FOREGROUND_ALPHA_NODE_NAME
See Also:
Constant Field Values

BACKGROUND_ALPHA_NODE_NAME

static final java.lang.String BACKGROUND_ALPHA_NODE_NAME
See Also:
Constant Field Values

STACKED_NODE_NAME

static final java.lang.String STACKED_NODE_NAME
See Also:
Constant Field Values

LINE_STYLE_SOLID_STR

static final java.lang.String LINE_STYLE_SOLID_STR
See Also:
Constant Field Values

LINE_STYLE_DASH_STR

static final java.lang.String LINE_STYLE_DASH_STR
See Also:
Constant Field Values

LINE_STYLE_DOT_STR

static final java.lang.String LINE_STYLE_DOT_STR
See Also:
Constant Field Values

LINE_STYLE_DASHDOT_STR

static final java.lang.String LINE_STYLE_DASHDOT_STR
See Also:
Constant Field Values

LINE_STYLE_DASHDOTDOT_STR

static final java.lang.String LINE_STYLE_DASHDOTDOT_STR
See Also:
Constant Field Values
Method Detail

getHeight

int getHeight()

getWidth

int getWidth()

getTitle

java.lang.String getTitle()

getTitleFont

java.awt.Font getTitleFont()

getSubtitles

java.util.List getSubtitles()

getChartBackgroundPaint

java.awt.Paint getChartBackgroundPaint()

getChartBackgroundImage

java.awt.Image getChartBackgroundImage()

isBorderVisible

boolean isBorderVisible()

getBorderPaint

java.awt.Paint getBorderPaint()

getLegendFont

java.awt.Font getLegendFont()

isLegendBorderVisible

boolean isLegendBorderVisible()

getLegendPosition

org.jfree.ui.RectangleEdge getLegendPosition()

getTitlePosition

org.jfree.ui.RectangleEdge getTitlePosition()

getPaintSequence

java.awt.Paint[] getPaintSequence()

getPlotBackgroundPaint

java.awt.Paint getPlotBackgroundPaint()

getPlotBackgroundImage

java.awt.Image getPlotBackgroundImage()

isLegendIncluded

boolean isLegendIncluded()

isThreeD

boolean isThreeD()

isDisplayLabels

boolean isDisplayLabels()

getNoDataMessage

java.lang.String getNoDataMessage()

getForegroundAlpha

java.lang.Float getForegroundAlpha()

getBackgroundAlpha

java.lang.Float getBackgroundAlpha()