Package org.knowm.xchart.style
Class XChartTheme
- java.lang.Object
-
- org.knowm.xchart.style.AbstractBaseTheme
-
- org.knowm.xchart.style.XChartTheme
-
- All Implemented Interfaces:
SeriesColors
,SeriesLines
,SeriesMarkers
,Theme
public class XChartTheme extends AbstractBaseTheme
- Author:
- timmolter
-
-
Field Summary
-
Fields inherited from interface org.knowm.xchart.style.lines.SeriesLines
DASH_DASH, DASH_DOT, DOT_DOT, NONE, SOLID
-
Fields inherited from interface org.knowm.xchart.style.markers.SeriesMarkers
CIRCLE, CROSS, DIAMOND, NONE, OVAL, PLUS, RECTANGLE, SQUARE, TRAPEZOID, TRIANGLE_DOWN, TRIANGLE_UP
-
-
Constructor Summary
Constructors Constructor Description XChartTheme()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Color
getChartBackgroundColor()
Color
getChartTitleBoxBackgroundColor()
Color
getChartTitleBoxBorderColor()
Color[]
getSeriesColors()
BasicStroke[]
getSeriesLines()
Marker[]
getSeriesMarkers()
boolean
isChartTitleBoxVisible()
boolean
isPlotTicksMarksVisible()
-
Methods inherited from class org.knowm.xchart.style.AbstractBaseTheme
getAnnotationDistance, getAnnotationFont, getAnnotationType, getAvailableSpaceFill, getAxisTickLabelsColor, getAxisTickLabelsFont, getAxisTickMarkLength, getAxisTickMarksColor, getAxisTickMarksStroke, getAxisTickPadding, getAxisTitleFont, getAxisTitlePadding, getBaseFont, getChartFontColor, getChartPadding, getChartTitleFont, getChartTitlePadding, getDonutThickness, getErrorBarsColor, getLegendBackgroundColor, getLegendBorderColor, getLegendFont, getLegendPadding, getLegendPosition, getLegendSeriesLineLength, getMarkerSize, getPieFont, getPlotBackgroundColor, getPlotBorderColor, getPlotContentSize, getPlotGridLinesColor, getPlotGridLinesStroke, getPlotMargin, getStartAngleInDegrees, getSumFont, getToolTipBackgroundColor, getToolTipBorderColor, getToolTipFont, getToolTipHighlightColor, getToolTipType, getXAxisTickMarkSpacingHint, getYAxisTickMarkSpacingHint, isAxisTicksLineVisible, isAxisTicksMarksVisible, isChartTitleVisible, isCircular, isDrawAllAnnotations, isErrorBarsColorSeriesColor, isLegendVisible, isOverlapped, isPlotBorderVisible, isPlotGridHorizontalLinesVisible, isPlotGridLinesVisible, isPlotGridVerticalLinesVisible, isSumVisible, isToolTipsEnabled, isXAxisTicksVisible, isXAxisTitleVisible, isYAxisTicksVisible, isYAxisTitleVisible
-
-
-
-
Method Detail
-
getChartBackgroundColor
public Color getChartBackgroundColor()
- Specified by:
getChartBackgroundColor
in interfaceTheme
- Overrides:
getChartBackgroundColor
in classAbstractBaseTheme
-
getSeriesColors
public Color[] getSeriesColors()
- Specified by:
getSeriesColors
in interfaceSeriesColors
- Overrides:
getSeriesColors
in classAbstractBaseTheme
-
getSeriesMarkers
public Marker[] getSeriesMarkers()
- Specified by:
getSeriesMarkers
in interfaceSeriesMarkers
- Overrides:
getSeriesMarkers
in classAbstractBaseTheme
-
getSeriesLines
public BasicStroke[] getSeriesLines()
- Specified by:
getSeriesLines
in interfaceSeriesLines
- Overrides:
getSeriesLines
in classAbstractBaseTheme
-
isChartTitleBoxVisible
public boolean isChartTitleBoxVisible()
- Specified by:
isChartTitleBoxVisible
in interfaceTheme
- Overrides:
isChartTitleBoxVisible
in classAbstractBaseTheme
-
getChartTitleBoxBackgroundColor
public Color getChartTitleBoxBackgroundColor()
- Specified by:
getChartTitleBoxBackgroundColor
in interfaceTheme
- Overrides:
getChartTitleBoxBackgroundColor
in classAbstractBaseTheme
-
getChartTitleBoxBorderColor
public Color getChartTitleBoxBorderColor()
- Specified by:
getChartTitleBoxBorderColor
in interfaceTheme
- Overrides:
getChartTitleBoxBorderColor
in classAbstractBaseTheme
-
isPlotTicksMarksVisible
public boolean isPlotTicksMarksVisible()
- Specified by:
isPlotTicksMarksVisible
in interfaceTheme
- Overrides:
isPlotTicksMarksVisible
in classAbstractBaseTheme
-
-