Package kg.apc.charting
Class ChartSettings
- java.lang.Object
-
- kg.apc.charting.ChartSettings
-
- All Implemented Interfaces:
java.io.Serializable
public class ChartSettings extends java.lang.Object implements java.io.SerializableGraphPanelChart configuration and settings holder- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intCHART_MARKERS_DEFAULTstatic intCHART_MARKERS_NOstatic intCHART_MARKERS_YESstatic intCHART_TYPE_BARstatic intCHART_TYPE_CSPLINEstatic intCHART_TYPE_DEFAULTstatic intCHART_TYPE_LINE
-
Constructor Summary
Constructors Constructor Description ChartSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenableDrawCurrentX()voidenableDrawFinalZeroingLines()java.awt.AlphaCompositegetBarComposite()intgetChartMarkers()intgetChartType()java.lang.StringgetConfigCsvSeparator()java.awt.StrokegetDashStroke()longgetForcedMaxY()intgetHideNonRepValLimit()floatgetLineWidth()intgetMaxPointPerRow()java.awt.StrokegetThickStroke()booleanisConfigOptimizeYAxis()booleanisDrawCurrentX()booleanisDrawFinalZeroingLines()booleanisDrawGradient()booleanisExpendRows()booleanisPreventXAxisOverScaling()booleanisUseRelativeTime()voidsetChartMarkers(int chartMarkers)voidsetChartType(int chartType)voidsetConfigCsvSeparator(java.lang.String configCsvSeparator)voidsetConfigNeverDrawCurrentX(boolean configNeverDrawCurrentX)voidsetConfigNeverDrawFinalZeroingLines(boolean configNeverDrawFinalZeroingLines)voidsetConfigOptimizeYAxis(boolean configOptimizeYAxis)voidsetDrawCurrentX(boolean drawCurrentX)voidsetDrawFinalZeroingLines(boolean drawFinalZeroingLines)voidsetDrawGradient(boolean drawGradient)voidsetExpendRows(boolean expendRows)voidsetForcedMaxY(long forcedMaxY)voidsetHideNonRepValLimit(int hideNonRepValLimit)voidsetLineWidth(float lineWidth)voidsetMaxPointPerRow(int maxPointPerRow)voidsetPreventXAxisOverScaling(boolean preventXAxisOverScaling)voidsetUseRelativeTime(boolean useRelativeTime)
-
-
-
Field Detail
-
CHART_TYPE_DEFAULT
public static final int CHART_TYPE_DEFAULT
- See Also:
- Constant Field Values
-
CHART_TYPE_LINE
public static final int CHART_TYPE_LINE
- See Also:
- Constant Field Values
-
CHART_TYPE_BAR
public static final int CHART_TYPE_BAR
- See Also:
- Constant Field Values
-
CHART_TYPE_CSPLINE
public static final int CHART_TYPE_CSPLINE
- See Also:
- Constant Field Values
-
CHART_MARKERS_DEFAULT
public static final int CHART_MARKERS_DEFAULT
- See Also:
- Constant Field Values
-
CHART_MARKERS_YES
public static final int CHART_MARKERS_YES
- See Also:
- Constant Field Values
-
CHART_MARKERS_NO
public static final int CHART_MARKERS_NO
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConfigCsvSeparator
public java.lang.String getConfigCsvSeparator()
-
setConfigCsvSeparator
public void setConfigCsvSeparator(java.lang.String configCsvSeparator)
-
setConfigNeverDrawCurrentX
public void setConfigNeverDrawCurrentX(boolean configNeverDrawCurrentX)
-
setConfigNeverDrawFinalZeroingLines
public void setConfigNeverDrawFinalZeroingLines(boolean configNeverDrawFinalZeroingLines)
-
isConfigOptimizeYAxis
public boolean isConfigOptimizeYAxis()
-
setConfigOptimizeYAxis
public void setConfigOptimizeYAxis(boolean configOptimizeYAxis)
-
isDrawCurrentX
public boolean isDrawCurrentX()
-
setDrawCurrentX
public void setDrawCurrentX(boolean drawCurrentX)
-
isDrawFinalZeroingLines
public boolean isDrawFinalZeroingLines()
-
setDrawFinalZeroingLines
public void setDrawFinalZeroingLines(boolean drawFinalZeroingLines)
-
isDrawGradient
public boolean isDrawGradient()
-
setDrawGradient
public void setDrawGradient(boolean drawGradient)
-
getHideNonRepValLimit
public int getHideNonRepValLimit()
-
setHideNonRepValLimit
public void setHideNonRepValLimit(int hideNonRepValLimit)
-
isPreventXAxisOverScaling
public boolean isPreventXAxisOverScaling()
-
setPreventXAxisOverScaling
public void setPreventXAxisOverScaling(boolean preventXAxisOverScaling)
-
isUseRelativeTime
public boolean isUseRelativeTime()
-
setUseRelativeTime
public void setUseRelativeTime(boolean useRelativeTime)
-
getMaxPointPerRow
public int getMaxPointPerRow()
-
setMaxPointPerRow
public void setMaxPointPerRow(int maxPointPerRow)
-
getForcedMaxY
public long getForcedMaxY()
-
setForcedMaxY
public void setForcedMaxY(long forcedMaxY)
-
enableDrawFinalZeroingLines
public void enableDrawFinalZeroingLines()
-
enableDrawCurrentX
public void enableDrawCurrentX()
-
getChartType
public int getChartType()
-
setChartType
public void setChartType(int chartType)
-
getChartMarkers
public int getChartMarkers()
-
setChartMarkers
public void setChartMarkers(int chartMarkers)
-
getDashStroke
public java.awt.Stroke getDashStroke()
-
getThickStroke
public java.awt.Stroke getThickStroke()
-
getBarComposite
public java.awt.AlphaComposite getBarComposite()
-
isExpendRows
public boolean isExpendRows()
-
setExpendRows
public void setExpendRows(boolean expendRows)
-
getLineWidth
public float getLineWidth()
-
setLineWidth
public void setLineWidth(float lineWidth)
-
-