Class CategoryDatasetChartDefinition
- java.lang.Object
-
- org.jfree.data.general.AbstractDataset
-
- org.jfree.data.category.DefaultCategoryDataset
-
- org.pentaho.platform.uifoundation.chart.CategoryDatasetChartDefinition
-
- 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
- Direct Known Subclasses:
BarLineChartDefinition
public class CategoryDatasetChartDefinition extends org.jfree.data.category.DefaultCategoryDataset implements ChartDefinition
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
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 CategoryDatasetChartDefinition(int chartType, org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.pentaho.platform.api.engine.IPentahoSession session)
CategoryDatasetChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, org.pentaho.platform.api.engine.IPentahoSession session)
CategoryDatasetChartDefinition(org.pentaho.platform.api.engine.IPentahoSession session)
CategoryDatasetChartDefinition(org.pentaho.platform.api.engine.IPentahoSession session, org.dom4j.Node chartAttributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addSubTitle(String subTitle)
void
addSubTitles(List subTitleNodes)
Float
getBackgroundAlpha()
Paint
getBorderPaint()
org.jfree.chart.axis.CategoryLabelPositions
getCategoryLabelPositions()
Image
getChartBackgroundImage()
Paint
getChartBackgroundPaint()
int
getChartType()
static int
getChartType(String typeStr)
Deprecated.use JFreeChartEngine.getChartType(typeStr), which has all of the chart name options for conversion.Font
getDomainTickFont()
Return the java.awt.Font to be used to display the range axis tick labelsString
getDomainTitle()
Font
getDomainTitleFont()
Float
getForegroundAlpha()
int
getHeight()
Font
getLegendFont()
Return the java.awt.Font to be used to display the legend itemsorg.jfree.ui.RectangleEdge
getLegendPosition()
String
getLineStyle()
float
getLineWidth()
static org.apache.commons.logging.Log
getLogger()
Double
getMaxBarWidth()
String
getNoDataMessage()
org.jfree.chart.plot.PlotOrientation
getOrientation()
Paint[]
getPaintSequence()
Image
getPlotBackgroundImage()
Paint
getPlotBackgroundPaint()
double
getRangeMaximum()
Return the range axis' minimum valuedouble
getRangeMinimum()
Return the range axis' minimum valueFont
getRangeTickFont()
Return the java.awt.Font to be used to display the range axis tick labelsNumberFormat
getRangeTickFormat()
Double
getRangeTickUnits()
String
getRangeTitle()
Font
getRangeTitleFont()
org.pentaho.platform.api.engine.IPentahoSession
getSession()
List
getSubtitles()
String
getTitle()
Font
getTitleFont()
Return the java.awt.Font to be used to display the dial titleorg.jfree.ui.RectangleEdge
getTitlePosition()
int
getWidth()
boolean
isBorderVisible()
boolean
isDisplayLabels()
boolean
isIncludeNullCategories()
Return the boolen that states if null categories should be includedboolean
isLegendBorderVisible()
Return the boolen that states if the legend border is visibleboolean
isLegendIncluded()
boolean
isMarkersVisible()
boolean
isStacked()
boolean
isThreeD()
void
setBackgroundAlpha(org.dom4j.Node backgroundAlphaNode)
void
setBorderPaint(Paint borderPaint)
void
setBorderVisible(boolean borderVisible)
void
setBorderVisible(org.dom4j.Node borderVisibleNode)
void
setCategoryLabelPositions(org.jfree.chart.axis.CategoryLabelPositions categoryLabelPositions)
void
setCategoryLabelRotation(org.dom4j.Node rotationDirection, org.dom4j.Node rotationAngle)
void
setChartBackground(org.dom4j.Node chartBackgroundNode)
void
setChartBackgroundImage(Image chartBackgroundImage)
void
setChartBackgroundImage(org.dom4j.Node chartBackgroundImageNode)
void
setChartBackgroundPaint(Paint chartBackgroundPaint)
void
setChartType(int chartType)
void
setChartType(org.dom4j.Node chartTypeNode)
void
setDomainTickFont(Font domainTickFont)
void
setDomainTickFont(org.dom4j.Node rangeTickFontNode)
void
setDomainTitle(String domainTitle)
void
setDomainTitle(org.dom4j.Node titleNode)
void
setDomainTitleFont(Font domainTitleFont)
void
setDomainTitleFont(org.dom4j.Node titleFontNode)
void
setForegroundAlpha(org.dom4j.Node foregroundAlphaNode)
void
setHeight(int height)
void
setHeight(org.dom4j.Node heightNode)
void
setIncludeNullCategories(boolean includeNullCategories)
void
setIncludeNullCategories(org.dom4j.Node includeNullCategoriesNode)
void
setLegendBorderVisible(boolean legendBorderVisible)
void
setLegendBorderVisible(org.dom4j.Node legendBorderVisibleNode)
void
setLegendFont(Font legendFont)
Set java.awt.Font to be used to display the legend itemsvoid
setLegendFont(org.dom4j.Node legendFontNode)
void
setLegendIncluded(boolean legendIncluded)
void
setLegendIncluded(org.dom4j.Node legendNode)
void
setLegendPosition(org.dom4j.Node legendPositionNode)
void
setLegendPosition(org.jfree.ui.RectangleEdge legendPosition)
void
setLineStyle(String lineStyle)
void
setLineStyle(org.dom4j.Node lineStyleNode)
void
setLineWidth(float lineWidth)
void
setLineWidth(org.dom4j.Node lineWidthNode)
void
setMarkersVisible(boolean markersVisible)
void
setMarkersVisible(org.dom4j.Node markersVisibleNode)
void
setMaxBarWidth(Double maxBarWidth)
void
setMaxBarWidth(org.dom4j.Node maxBarWidthNode)
void
setOrientation(org.dom4j.Node orientationNode)
void
setOrientation(org.jfree.chart.plot.PlotOrientation orientation)
void
setPaintSequence(Paint[] paintSequence)
void
setPaintSequence(org.dom4j.Node paletteNode)
void
setPlotBackground(org.dom4j.Node plotBackgroundNode)
void
setPlotBackgroundImage(Image plotBackgroundImage)
void
setPlotBackgroundImage(org.dom4j.Node plotBackgroundImageNode)
void
setPlotBackgroundPaint(Paint plotBackgroundPaint)
void
setRangeMaximum(double rangeMaximum)
void
setRangeMaximum(org.dom4j.Node rangeMaximumNode)
void
setRangeMinimum(double rangeMinimum)
void
setRangeMinimum(org.dom4j.Node rangeMinimumNode)
void
setRangeTickFont(Font rangeTickFont)
void
setRangeTickFont(org.dom4j.Node rangeTickFontNode)
void
setRangeTickFormat(NumberFormat rangeTickFormat)
void
setRangeTickFormat(org.dom4j.Node tickFormatFontNode)
void
setRangeTickUnits(double rangeTickUnits)
void
setRangeTickUnits(org.dom4j.Node rangeTickUnitsNode)
void
setRangeTitle(String rangeTitle)
void
setRangeTitle(org.dom4j.Node titleNode)
void
setRangeTitleFont(Font rangeTitleFont)
void
setRangeTitleFont(org.dom4j.Node titleFontNode)
void
setSession(org.pentaho.platform.api.engine.IPentahoSession session)
void
setStacked(boolean stacked)
void
setStacked(org.dom4j.Node stackedNode)
void
setThreeD(boolean threeD)
void
setThreeD(org.dom4j.Node threeDNode)
void
setTitle(String title)
void
setTitle(org.dom4j.Node chartTitleNode)
void
setTitleFont(Font titleFont)
void
setTitleFont(org.dom4j.Node titleFontNode)
void
setTitlePosition(org.dom4j.Node titlePositionNode)
void
setTitlePosition(org.jfree.ui.RectangleEdge titlePosition)
void
setWidth(int width)
void
setWidth(org.dom4j.Node widthNode)
-
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
-
-
-
-
Field Detail
-
noDataMessage
protected String noDataMessage
-
-
Constructor Detail
-
CategoryDatasetChartDefinition
public CategoryDatasetChartDefinition(org.pentaho.platform.api.engine.IPentahoSession session)
-
CategoryDatasetChartDefinition
public CategoryDatasetChartDefinition(org.pentaho.platform.api.engine.IPentahoSession session, org.dom4j.Node chartAttributes)
-
CategoryDatasetChartDefinition
public CategoryDatasetChartDefinition(int chartType, org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.pentaho.platform.api.engine.IPentahoSession session)
-
CategoryDatasetChartDefinition
public CategoryDatasetChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, org.pentaho.platform.api.engine.IPentahoSession session)
-
-
Method Detail
-
getLogger
public static org.apache.commons.logging.Log getLogger()
-
setChartBackgroundPaint
public void setChartBackgroundPaint(Paint chartBackgroundPaint)
- Parameters:
chartBackgroundPaint
- The backgroundPaint to set.
-
getTitleFont
public Font getTitleFont()
Return the java.awt.Font to be used to display the dial title- Specified by:
getTitleFont
in interfaceChartDefinition
- Returns:
- Font The Font for the title of this Pie
-
setTitleFont
public void setTitleFont(Font titleFont)
-
setTitleFont
public void setTitleFont(org.dom4j.Node titleFontNode)
-
getChartBackgroundPaint
public Paint getChartBackgroundPaint()
- Specified by:
getChartBackgroundPaint
in interfaceChartDefinition
- Returns:
- Returns the backgroundPaint.
-
getChartType
public int getChartType()
- Returns:
- Returns the chartType.
-
getChartType
@Deprecated public static int getChartType(String typeStr)
Deprecated.use JFreeChartEngine.getChartType(typeStr), which has all of the chart name options for conversion.- Parameters:
typeStr
-- Returns:
-
setChartType
public void setChartType(org.dom4j.Node chartTypeNode)
-
setChartType
public void setChartType(int chartType)
- Parameters:
chartType
- The chartType to set.
-
isThreeD
public boolean isThreeD()
- Specified by:
isThreeD
in interfaceChartDefinition
- Returns:
- Returns the threeD.
-
setThreeD
public void setThreeD(org.dom4j.Node threeDNode)
-
setThreeD
public void setThreeD(boolean threeD)
- Parameters:
threeD
- The threeD to set.
-
isStacked
public boolean isStacked()
- Returns:
- Returns the stacked.
-
setStacked
public void setStacked(org.dom4j.Node stackedNode)
-
setStacked
public void setStacked(boolean stacked)
- Parameters:
stacked
- The stacked to set.
-
getHeight
public int getHeight()
- Specified by:
getHeight
in interfaceChartDefinition
- Returns:
- Returns the height.
-
setHeight
public void setHeight(org.dom4j.Node heightNode)
-
setHeight
public void setHeight(int height)
- Parameters:
height
- The height to set.
-
getWidth
public int getWidth()
- Specified by:
getWidth
in interfaceChartDefinition
- Returns:
- Returns the width.
-
setWidth
public void setWidth(org.dom4j.Node widthNode)
-
setWidth
public void setWidth(int width)
- Parameters:
width
- The width to set.
-
getTitle
public String getTitle()
- Specified by:
getTitle
in interfaceChartDefinition
- Returns:
- Returns the title.
-
setTitle
public void setTitle(org.dom4j.Node chartTitleNode)
-
setTitle
public void setTitle(String title)
- Parameters:
title
- The title to set.
-
getPaintSequence
public Paint[] getPaintSequence()
- Specified by:
getPaintSequence
in interfaceChartDefinition
- Returns:
- Returns the paintSequence.
-
setPaintSequence
public void setPaintSequence(org.dom4j.Node paletteNode)
-
setPaintSequence
public void setPaintSequence(Paint[] paintSequence)
- Parameters:
paintSequence
- The paintSequence to set.
-
getSubtitles
public List getSubtitles()
- Specified by:
getSubtitles
in interfaceChartDefinition
- Returns:
- Returns the subTitles.
-
addSubTitles
public void addSubTitles(List subTitleNodes)
-
addSubTitle
public void addSubTitle(String subTitle)
-
getChartBackgroundImage
public Image getChartBackgroundImage()
- Specified by:
getChartBackgroundImage
in interfaceChartDefinition
- Returns:
- Returns the chartBackgroundImage.
-
setChartBackgroundImage
public void setChartBackgroundImage(org.dom4j.Node chartBackgroundImageNode)
-
setChartBackgroundImage
public void setChartBackgroundImage(Image chartBackgroundImage)
- Parameters:
chartBackgroundImage
- The chartBackgroundImage to set.
-
isLegendIncluded
public boolean isLegendIncluded()
- Specified by:
isLegendIncluded
in interfaceChartDefinition
- Returns:
- Returns the legendIncluded.
-
setLegendIncluded
public void setLegendIncluded(org.dom4j.Node legendNode)
-
setLegendIncluded
public void setLegendIncluded(boolean legendIncluded)
- Parameters:
legendIncluded
- The legendIncluded to set.
-
setPlotBackgroundPaint
public void setPlotBackgroundPaint(Paint plotBackgroundPaint)
-
getPlotBackgroundPaint
public Paint getPlotBackgroundPaint()
- Specified by:
getPlotBackgroundPaint
in interfaceChartDefinition
-
getPlotBackgroundImage
public Image getPlotBackgroundImage()
- Specified by:
getPlotBackgroundImage
in interfaceChartDefinition
- Returns:
- Returns the plotBackgroundImage.
-
setPlotBackgroundImage
public void setPlotBackgroundImage(org.dom4j.Node plotBackgroundImageNode)
-
setPlotBackgroundImage
public void setPlotBackgroundImage(Image plotBackgroundImage)
- Parameters:
plotBackgroundImage
- The plotBackgroundImage to set.
-
getOrientation
public org.jfree.chart.plot.PlotOrientation getOrientation()
- Returns:
- Returns the orientation.
-
setOrientation
public void setOrientation(org.dom4j.Node orientationNode)
-
setOrientation
public void setOrientation(org.jfree.chart.plot.PlotOrientation orientation)
- Parameters:
orientation
- The orientation to set.
-
getCategoryLabelPositions
public org.jfree.chart.axis.CategoryLabelPositions getCategoryLabelPositions()
-
setCategoryLabelRotation
public void setCategoryLabelRotation(org.dom4j.Node rotationDirection, org.dom4j.Node rotationAngle)
-
setCategoryLabelPositions
public void setCategoryLabelPositions(org.jfree.chart.axis.CategoryLabelPositions categoryLabelPositions)
- Parameters:
categoryLabelPositions
- The categoryLabelPositions to set.
-
isBorderVisible
public boolean isBorderVisible()
- Specified by:
isBorderVisible
in interfaceChartDefinition
- Returns:
- Returns the borderVisible.
-
setBorderVisible
public void setBorderVisible(org.dom4j.Node borderVisibleNode)
-
setBorderVisible
public void setBorderVisible(boolean borderVisible)
- Parameters:
borderVisible
- The borderVisible to set.
-
getBorderPaint
public Paint getBorderPaint()
- Specified by:
getBorderPaint
in interfaceChartDefinition
- Returns:
- Returns the borderPaint.
-
setBorderPaint
public void setBorderPaint(Paint borderPaint)
- Parameters:
borderPaint
- The borderPaint to set.
-
setTitlePosition
public void setTitlePosition(org.dom4j.Node titlePositionNode)
-
setLegendPosition
public void setLegendPosition(org.dom4j.Node legendPositionNode)
-
getTitlePosition
public org.jfree.ui.RectangleEdge getTitlePosition()
- Specified by:
getTitlePosition
in interfaceChartDefinition
- Returns:
- Returns the titlePosition.
-
setTitlePosition
public void setTitlePosition(org.jfree.ui.RectangleEdge titlePosition)
- Parameters:
titlePosition
- The titlePosition to set.
-
getLegendPosition
public org.jfree.ui.RectangleEdge getLegendPosition()
- Specified by:
getLegendPosition
in interfaceChartDefinition
-
setLegendPosition
public void setLegendPosition(org.jfree.ui.RectangleEdge legendPosition)
-
setChartBackground
public void setChartBackground(org.dom4j.Node chartBackgroundNode)
-
setPlotBackground
public void setPlotBackground(org.dom4j.Node plotBackgroundNode)
-
setDomainTitle
public void setDomainTitle(org.dom4j.Node titleNode)
-
getDomainTitle
public String getDomainTitle()
- Returns:
- Returns the domainTitle.
-
setDomainTitle
public void setDomainTitle(String domainTitle)
- Parameters:
domainTitle
- The domainTitle to set.
-
setRangeTitle
public void setRangeTitle(org.dom4j.Node titleNode)
-
getRangeTitle
public String getRangeTitle()
- Returns:
- Returns the rangeTitle.
-
setRangeTitle
public void setRangeTitle(String rangeTitle)
- Parameters:
rangeTitle
- The rangeTitle to set.
-
setDomainTitleFont
public void setDomainTitleFont(org.dom4j.Node titleFontNode)
-
getDomainTitleFont
public Font getDomainTitleFont()
- Returns:
- Returns the domainTitleFont.
-
setDomainTitleFont
public void setDomainTitleFont(Font domainTitleFont)
- Parameters:
domainTitleFont
- The domainTitleFont to set.
-
getDomainTickFont
public Font getDomainTickFont()
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
-
setDomainTickFont
public void setDomainTickFont(Font domainTickFont)
-
setDomainTickFont
public void setDomainTickFont(org.dom4j.Node rangeTickFontNode)
-
setRangeTitleFont
public void setRangeTitleFont(org.dom4j.Node titleFontNode)
-
getRangeTitleFont
public Font getRangeTitleFont()
- Returns:
- Returns the rangeTitleFont.
-
setRangeTitleFont
public void setRangeTitleFont(Font rangeTitleFont)
- Parameters:
rangeTitleFont
- The rangeTitleFont to set.
-
getRangeTickFormat
public NumberFormat getRangeTickFormat()
- Returns:
- Returns the rangeTickFormat.
-
setRangeTickFormat
public void setRangeTickFormat(NumberFormat rangeTickFormat)
- Parameters:
rangeTickFormat
- The range tick number format to set.
-
setRangeTickFormat
public void setRangeTickFormat(org.dom4j.Node tickFormatFontNode)
-
getRangeTickFont
public Font getRangeTickFont()
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
-
setRangeTickFont
public void setRangeTickFont(Font rangeTickFont)
-
setRangeTickFont
public void setRangeTickFont(org.dom4j.Node rangeTickFontNode)
-
isDisplayLabels
public boolean isDisplayLabels()
- Specified by:
isDisplayLabels
in interfaceChartDefinition
-
getSession
public org.pentaho.platform.api.engine.IPentahoSession getSession()
-
setSession
public void setSession(org.pentaho.platform.api.engine.IPentahoSession session)
-
getLineStyle
public String getLineStyle()
- Returns:
- returns the style set for the lines
- See Also:
ChartDefinition.LINE_STYLE_SOLID_STR
,ChartDefinition.LINE_STYLE_DASH_STR
,ChartDefinition.LINE_STYLE_DOT_STR
,ChartDefinition.LINE_STYLE_DASHDOT_STR
,ChartDefinition.LINE_STYLE_DASHDOTDOT_STR
-
setLineStyle
public void setLineStyle(String lineStyle)
- Parameters:
lineStyle
- set the style for all line series- See Also:
ChartDefinition.LINE_STYLE_SOLID_STR
,ChartDefinition.LINE_STYLE_DASH_STR
,ChartDefinition.LINE_STYLE_DOT_STR
,ChartDefinition.LINE_STYLE_DASHDOT_STR
,ChartDefinition.LINE_STYLE_DASHDOTDOT_STR
-
setLineStyle
public void setLineStyle(org.dom4j.Node lineStyleNode)
- Parameters:
lineStyleNode
- set the style from an XML node
-
getLineWidth
public float getLineWidth()
- Returns:
- the width of all line series Valid values are float numbers zero or greater
-
setLineWidth
public void setLineWidth(float lineWidth)
- Parameters:
lineWidth
- set the width of all line series Valid values are float numbers zero or greater
-
setLineWidth
public void setLineWidth(org.dom4j.Node lineWidthNode)
- Parameters:
lineWidthNode
- set the line width from an XML node
-
isMarkersVisible
public boolean isMarkersVisible()
- Returns:
- boolean whether the markers (data points) for all series are displayed
-
setMarkersVisible
public void setMarkersVisible(boolean markersVisible)
- Parameters:
markersVisible
- set whether the markers (data points) for all series should be displayed
-
setMarkersVisible
public void setMarkersVisible(org.dom4j.Node markersVisibleNode)
- Parameters:
markersVisibleNode
- set the markers visibility from an XML node
-
getMaxBarWidth
public Double getMaxBarWidth()
- Returns:
- the max width of all bar series Valid values are double numbers zero or greater
-
setMaxBarWidth
public void setMaxBarWidth(Double maxBarWidth)
- Parameters:
maxBarWidth
- set the width of all bar series Valid values are double numbers zero or greater
-
setMaxBarWidth
public void setMaxBarWidth(org.dom4j.Node maxBarWidthNode)
- Parameters:
maxBarWidthNode
- set the maxBarWidth width from an XML node
-
getLegendFont
public Font getLegendFont()
Return the java.awt.Font to be used to display the legend items- Specified by:
getLegendFont
in interfaceChartDefinition
- Returns:
- Font The font for the legend items
-
setLegendFont
public void setLegendFont(Font legendFont)
Set java.awt.Font to be used to display the legend items- Parameters:
Font
- The java.awt.Font for the legend items
-
setLegendFont
public void setLegendFont(org.dom4j.Node legendFontNode)
-
setLegendBorderVisible
public void setLegendBorderVisible(org.dom4j.Node legendBorderVisibleNode)
-
setLegendBorderVisible
public void setLegendBorderVisible(boolean legendBorderVisible)
- Parameters:
boolean
- legendBorderVisible Set the visibility of the legend border.
-
setIncludeNullCategories
public void setIncludeNullCategories(org.dom4j.Node includeNullCategoriesNode)
-
isIncludeNullCategories
public boolean isIncludeNullCategories()
Return the boolen that states if null categories should be included- Returns:
- boolean Is the legend border visible
-
setIncludeNullCategories
public void setIncludeNullCategories(boolean includeNullCategories)
- Parameters:
boolean
- includeNullCategories Set whether the dataset should include null categories
-
isLegendBorderVisible
public boolean isLegendBorderVisible()
Return the boolen that states if the legend border is visible- Specified by:
isLegendBorderVisible
in interfaceChartDefinition
- Returns:
- boolean Is the legend border visible
-
getRangeMinimum
public double getRangeMinimum()
Return the range axis' minimum value- Returns:
- double Range axis' minimum value
-
setRangeMinimum
public void setRangeMinimum(org.dom4j.Node rangeMinimumNode)
-
setRangeMinimum
public void setRangeMinimum(double rangeMinimum)
- Parameters:
double
- rangeMinimum Set the minimum value of the range axis.
-
getRangeMaximum
public double getRangeMaximum()
Return the range axis' minimum value- Returns:
- double Range axis' minimum value
-
setRangeMaximum
public void setRangeMaximum(org.dom4j.Node rangeMaximumNode)
-
setRangeMaximum
public void setRangeMaximum(double rangeMaximum)
- Parameters:
double
- rangeMinimum Set the minimum value of the range axis.
-
setRangeTickUnits
public void setRangeTickUnits(org.dom4j.Node rangeTickUnitsNode)
-
setRangeTickUnits
public void setRangeTickUnits(double rangeTickUnits)
-
getRangeTickUnits
public Double getRangeTickUnits()
-
getNoDataMessage
public String getNoDataMessage()
- Specified by:
getNoDataMessage
in interfaceChartDefinition
-
getBackgroundAlpha
public Float getBackgroundAlpha()
- Specified by:
getBackgroundAlpha
in interfaceChartDefinition
-
setBackgroundAlpha
public void setBackgroundAlpha(org.dom4j.Node backgroundAlphaNode)
-
getForegroundAlpha
public Float getForegroundAlpha()
- Specified by:
getForegroundAlpha
in interfaceChartDefinition
-
setForegroundAlpha
public void setForegroundAlpha(org.dom4j.Node foregroundAlphaNode)
-
-