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 String AREA_CHART_STR
           
static String BACKGROUND_TYPE_ATTRIBUTE_NAME
           
static String BAR_CHART_STR
           
static String BAR_LINE_CHART_STR
           
static String BUBBLE_CHART_STR
           
static String CATAGORY_DATASET_STR
           
static String CHART_BACKGROUND_NODE_NAME
           
static String CHART_BORDER_PAINT_NODE_NAME
           
static String CHART_BORDER_VISIBLE_NODE_NAME
           
static String COLOR_NODE_NAME
           
static String COLOR_TYPE_NAME
           
static String DATASET_TYPE_NODE_NAME
           
static String DAY_PERIOD_TYPE_STR
           
static String DIAL_CHART_STR
           
static String DIFFERENCE_CHART_STR
           
static String DISPLAY_LABELS_NODE_NAME
           
static String DISPLAY_LEGEND_BORDER_NODE_NAME
           
static String DOT_CHART_STR
           
static String DOT_HEIGHT_NODE_NAME
           
static String DOT_WIDTH_NODE_NAME
           
static String FIXEDMILLISECOND_PERIOD_TYPE_STR
           
static String GRADIENT_TYPE_NAME
           
static String HEIGHT_NODE_NAME
           
static String HORIZONTAL_ORIENTATION
           
static String HOUR_PERIOD_TYPE_STR
           
static String IMAGE_TYPE_NAME
           
static String INCLUDE_LEGEND_NODE_NAME
           
static String LEGEND_FONT_NODE_NAME
           
static String LINE_CHART_STR
           
static String LINE_STYLE_DASH_STR
           
static String LINE_STYLE_DASHDOT_STR
           
static String LINE_STYLE_DASHDOTDOT_STR
           
static String LINE_STYLE_DOT_STR
           
static String LINE_STYLE_NODE_NAME
           
static String LINE_STYLE_SOLID_STR
           
static String LINE_WIDTH_NODE_NAME
           
static String MARKER_VISIBLE_NODE_NAME
           
static String MILLISECOND_PERIOD_TYPE_STR
           
static String MINUTE_PERIOD_TYPE_STR
           
static String MONTH_PERIOD_TYPE_STR
           
static String PALETTE_NODE_NAME
           
static String PIE_CHART_STR
           
static String PIE_GRID_CHART_STR
           
static String PLOT_BACKGROUND_NODE_NAME
           
static String QUARTER_PERIOD_TYPE_STR
           
static String SECOND_PERIOD_TYPE_STR
           
static String STACKED_NODE_NAME
           
static String STEP_AREA_CHART_STR
           
static String STEP_CHART_STR
           
static String SUBTITLE_NODE_NAME
           
static String SUBTITLES_NODE_NAME
           
static String TEXTURE_TYPE_NAME
           
static String THREED_NODE_NAME
           
static String TIME_SERIES_COLLECTION_STR
           
static String TITLE_FONT_NODE_NAME
           
static String TITLE_NODE_NAME
           
static String TITLE_POSITION_NODE_NAME
           
static String TYPE_NODE_NAME
           
static String VERTICAL_ORIENTATION
           
static String WEEK_PERIOD_TYPE_STR
           
static String WIDTH_NODE_NAME
           
static String XY_SERIES_COLLECTION_STR
           
static String XYZ_SERIES_COLLECTION_STR
           
static String YEAR_PERIOD_TYPE_STR
           
 
Method Summary
 Paint getBorderPaint()
           
 Image getChartBackgroundImage()
           
 Paint getChartBackgroundPaint()
           
 int getHeight()
           
 Font getLegendFont()
           
 String getNoDataMessage()
           
 Paint[] getPaintSequence()
           
 Image getPlotBackgroundImage()
           
 Paint getPlotBackgroundPaint()
           
 List getSubtitles()
           
 String getTitle()
           
 Font getTitleFont()
           
 RectangleEdge getTitlePosition()
           
 int getWidth()
           
 boolean isBorderVisible()
           
 boolean isDisplayLabels()
           
 boolean isLegendBorderVisible()
           
 boolean isLegendIncluded()
           
 boolean isThreeD()
           
 

Field Detail

DIAL_CHART_STR

static final String DIAL_CHART_STR
See Also:
Constant Field Values

PIE_CHART_STR

static final String PIE_CHART_STR
See Also:
Constant Field Values

PIE_GRID_CHART_STR

static final String PIE_GRID_CHART_STR
See Also:
Constant Field Values

BAR_CHART_STR

static final String BAR_CHART_STR
See Also:
Constant Field Values

LINE_CHART_STR

static final String LINE_CHART_STR
See Also:
Constant Field Values

AREA_CHART_STR

static final String AREA_CHART_STR
See Also:
Constant Field Values

STEP_CHART_STR

static final String STEP_CHART_STR
See Also:
Constant Field Values

STEP_AREA_CHART_STR

static final String STEP_AREA_CHART_STR
See Also:
Constant Field Values

DIFFERENCE_CHART_STR

static final String DIFFERENCE_CHART_STR
See Also:
Constant Field Values

DOT_CHART_STR

static final String DOT_CHART_STR
See Also:
Constant Field Values

BAR_LINE_CHART_STR

static final String BAR_LINE_CHART_STR
See Also:
Constant Field Values

BUBBLE_CHART_STR

static final String BUBBLE_CHART_STR
See Also:
Constant Field Values

XY_SERIES_COLLECTION_STR

static final String XY_SERIES_COLLECTION_STR
See Also:
Constant Field Values

XYZ_SERIES_COLLECTION_STR

static final String XYZ_SERIES_COLLECTION_STR
See Also:
Constant Field Values

TIME_SERIES_COLLECTION_STR

static final String TIME_SERIES_COLLECTION_STR
See Also:
Constant Field Values

CATAGORY_DATASET_STR

static final String CATAGORY_DATASET_STR
See Also:
Constant Field Values

DAY_PERIOD_TYPE_STR

static final String DAY_PERIOD_TYPE_STR
See Also:
Constant Field Values

FIXEDMILLISECOND_PERIOD_TYPE_STR

static final String FIXEDMILLISECOND_PERIOD_TYPE_STR
See Also:
Constant Field Values

HOUR_PERIOD_TYPE_STR

static final String HOUR_PERIOD_TYPE_STR
See Also:
Constant Field Values

MILLISECOND_PERIOD_TYPE_STR

static final String MILLISECOND_PERIOD_TYPE_STR
See Also:
Constant Field Values

MINUTE_PERIOD_TYPE_STR

static final String MINUTE_PERIOD_TYPE_STR
See Also:
Constant Field Values

MONTH_PERIOD_TYPE_STR

static final String MONTH_PERIOD_TYPE_STR
See Also:
Constant Field Values

QUARTER_PERIOD_TYPE_STR

static final String QUARTER_PERIOD_TYPE_STR
See Also:
Constant Field Values

SECOND_PERIOD_TYPE_STR

static final String SECOND_PERIOD_TYPE_STR
See Also:
Constant Field Values

WEEK_PERIOD_TYPE_STR

static final String WEEK_PERIOD_TYPE_STR
See Also:
Constant Field Values

YEAR_PERIOD_TYPE_STR

static final String YEAR_PERIOD_TYPE_STR
See Also:
Constant Field Values

VERTICAL_ORIENTATION

static final String VERTICAL_ORIENTATION
See Also:
Constant Field Values

HORIZONTAL_ORIENTATION

static final String HORIZONTAL_ORIENTATION
See Also:
Constant Field Values

TYPE_NODE_NAME

static final String TYPE_NODE_NAME
See Also:
Constant Field Values

DATASET_TYPE_NODE_NAME

static final String DATASET_TYPE_NODE_NAME
See Also:
Constant Field Values

WIDTH_NODE_NAME

static final String WIDTH_NODE_NAME
See Also:
Constant Field Values

HEIGHT_NODE_NAME

static final String HEIGHT_NODE_NAME
See Also:
Constant Field Values

CHART_BORDER_VISIBLE_NODE_NAME

static final String CHART_BORDER_VISIBLE_NODE_NAME
See Also:
Constant Field Values

CHART_BORDER_PAINT_NODE_NAME

static final String CHART_BORDER_PAINT_NODE_NAME
See Also:
Constant Field Values

TITLE_NODE_NAME

static final String TITLE_NODE_NAME
See Also:
Constant Field Values

TITLE_FONT_NODE_NAME

static final String TITLE_FONT_NODE_NAME
See Also:
Constant Field Values

TITLE_POSITION_NODE_NAME

static final String TITLE_POSITION_NODE_NAME
See Also:
Constant Field Values

SUBTITLE_NODE_NAME

static final String SUBTITLE_NODE_NAME
See Also:
Constant Field Values

SUBTITLES_NODE_NAME

static final String SUBTITLES_NODE_NAME
See Also:
Constant Field Values

CHART_BACKGROUND_NODE_NAME

static final String CHART_BACKGROUND_NODE_NAME
See Also:
Constant Field Values

PLOT_BACKGROUND_NODE_NAME

static final String PLOT_BACKGROUND_NODE_NAME
See Also:
Constant Field Values

INCLUDE_LEGEND_NODE_NAME

static final String INCLUDE_LEGEND_NODE_NAME
See Also:
Constant Field Values

LEGEND_FONT_NODE_NAME

static final String LEGEND_FONT_NODE_NAME
See Also:
Constant Field Values

DISPLAY_LEGEND_BORDER_NODE_NAME

static final String DISPLAY_LEGEND_BORDER_NODE_NAME
See Also:
Constant Field Values

DISPLAY_LABELS_NODE_NAME

static final String DISPLAY_LABELS_NODE_NAME
See Also:
Constant Field Values

PALETTE_NODE_NAME

static final String PALETTE_NODE_NAME
See Also:
Constant Field Values

COLOR_NODE_NAME

static final String COLOR_NODE_NAME
See Also:
Constant Field Values

THREED_NODE_NAME

static final String THREED_NODE_NAME
See Also:
Constant Field Values

TEXTURE_TYPE_NAME

static final String TEXTURE_TYPE_NAME
See Also:
Constant Field Values

GRADIENT_TYPE_NAME

static final String GRADIENT_TYPE_NAME
See Also:
Constant Field Values

COLOR_TYPE_NAME

static final String COLOR_TYPE_NAME
See Also:
Constant Field Values

IMAGE_TYPE_NAME

static final String IMAGE_TYPE_NAME
See Also:
Constant Field Values

BACKGROUND_TYPE_ATTRIBUTE_NAME

static final String BACKGROUND_TYPE_ATTRIBUTE_NAME
See Also:
Constant Field Values

DOT_HEIGHT_NODE_NAME

static final String DOT_HEIGHT_NODE_NAME
See Also:
Constant Field Values

DOT_WIDTH_NODE_NAME

static final String DOT_WIDTH_NODE_NAME
See Also:
Constant Field Values

LINE_STYLE_NODE_NAME

static final String LINE_STYLE_NODE_NAME
See Also:
Constant Field Values

LINE_WIDTH_NODE_NAME

static final String LINE_WIDTH_NODE_NAME
See Also:
Constant Field Values

MARKER_VISIBLE_NODE_NAME

static final String MARKER_VISIBLE_NODE_NAME
See Also:
Constant Field Values

STACKED_NODE_NAME

static final String STACKED_NODE_NAME
See Also:
Constant Field Values

LINE_STYLE_SOLID_STR

static final String LINE_STYLE_SOLID_STR
See Also:
Constant Field Values

LINE_STYLE_DASH_STR

static final String LINE_STYLE_DASH_STR
See Also:
Constant Field Values

LINE_STYLE_DOT_STR

static final String LINE_STYLE_DOT_STR
See Also:
Constant Field Values

LINE_STYLE_DASHDOT_STR

static final String LINE_STYLE_DASHDOT_STR
See Also:
Constant Field Values

LINE_STYLE_DASHDOTDOT_STR

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

getHeight

int getHeight()

getWidth

int getWidth()

getTitle

String getTitle()

getTitleFont

Font getTitleFont()

getSubtitles

List getSubtitles()

getChartBackgroundPaint

Paint getChartBackgroundPaint()

getChartBackgroundImage

Image getChartBackgroundImage()

isBorderVisible

boolean isBorderVisible()

getBorderPaint

Paint getBorderPaint()

getLegendFont

Font getLegendFont()

isLegendBorderVisible

boolean isLegendBorderVisible()

getTitlePosition

RectangleEdge getTitlePosition()

getPaintSequence

Paint[] getPaintSequence()

getPlotBackgroundPaint

Paint getPlotBackgroundPaint()

getPlotBackgroundImage

Image getPlotBackgroundImage()

isLegendIncluded

boolean isLegendIncluded()

isThreeD

boolean isThreeD()

isDisplayLabels

boolean isDisplayLabels()

getNoDataMessage

String getNoDataMessage()