org.achartengine.renderer
Class SimpleSeriesRenderer

java.lang.Object
  extended by org.achartengine.renderer.SimpleSeriesRenderer
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
XYSeriesRenderer

public class SimpleSeriesRenderer
extends java.lang.Object
implements java.io.Serializable

A simple series renderer.

See Also:
Serialized Form

Constructor Summary
SimpleSeriesRenderer()
           
 
Method Summary
 java.text.NumberFormat getChartValuesFormat()
          Returns the number format for displaying chart values.
 float getChartValuesSpacing()
          Returns the chart values spacing from the data point.
 android.graphics.Paint.Align getChartValuesTextAlign()
          Returns the chart values text align.
 float getChartValuesTextSize()
          Returns the chart values text size.
 int getColor()
          Returns the series color.
 int getDisplayChartValuesDistance()
          Returns the chart values minimum distance.
 int getGradientStartColor()
          Returns the gradient start color.
 double getGradientStartValue()
          Returns the gradient start value.
 int getGradientStopColor()
          Returns the gradient stop color.
 double getGradientStopValue()
          Returns the gradient stop value.
 BasicStroke getStroke()
          Returns the stroke style.
 boolean isDisplayBoundingPoints()
          Returns if the bounding points of the first and last visible ones should be displayed.
 boolean isDisplayChartValues()
          Returns if the chart point values should be displayed as text.
 boolean isGradientEnabled()
          Returns the gradient is enabled value.
 boolean isHighlighted()
          Returns if the item is displayed highlighted.
 boolean isShowLegendItem()
          Returns if the legend item for this renderer should be visible.
 void setChartValuesFormat(java.text.NumberFormat format)
          Sets the number format for displaying chart values.
 void setChartValuesSpacing(float spacing)
          Sets the chart values spacing from the data point.
 void setChartValuesTextAlign(android.graphics.Paint.Align align)
          Sets the chart values text align.
 void setChartValuesTextSize(float textSize)
          Sets the chart values text size.
 void setColor(int color)
          Sets the series color.
 void setDisplayBoundingPoints(boolean display)
          Sets if the bounding points of the first and last visible ones should be displayed.
 void setDisplayChartValues(boolean display)
          Sets if the chart point values should be displayed as text.
 void setDisplayChartValuesDistance(int distance)
          Sets chart values minimum distance.
 void setGradientEnabled(boolean enabled)
          Sets the gradient enabled value.
 void setGradientStart(double start, int color)
          Sets the gradient start value and color.
 void setGradientStop(double start, int color)
          Sets the gradient stop value and color.
 void setHighlighted(boolean highlighted)
          Sets if the item for this renderer should be highlighted.
 void setShowLegendItem(boolean showLegend)
          Sets if the legend item for this renderer should be visible.
 void setStroke(BasicStroke stroke)
          Sets the stroke style.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleSeriesRenderer

public SimpleSeriesRenderer()
Method Detail

getColor

public int getColor()
Returns the series color.

Returns:
the series color

setColor

public void setColor(int color)
Sets the series color.

Parameters:
color - the series color

isDisplayChartValues

public boolean isDisplayChartValues()
Returns if the chart point values should be displayed as text.

Returns:
if the chart point values should be displayed as text

setDisplayChartValues

public void setDisplayChartValues(boolean display)
Sets if the chart point values should be displayed as text.

Parameters:
display - if the chart point values should be displayed as text

getDisplayChartValuesDistance

public int getDisplayChartValuesDistance()
Returns the chart values minimum distance.

Returns:
the chart values minimum distance

setDisplayChartValuesDistance

public void setDisplayChartValuesDistance(int distance)
Sets chart values minimum distance.

Parameters:
distance - the chart values minimum distance

getChartValuesTextSize

public float getChartValuesTextSize()
Returns the chart values text size.

Returns:
the chart values text size

setChartValuesTextSize

public void setChartValuesTextSize(float textSize)
Sets the chart values text size.

Parameters:
textSize - the chart values text size

getChartValuesTextAlign

public android.graphics.Paint.Align getChartValuesTextAlign()
Returns the chart values text align.

Returns:
the chart values text align

setChartValuesTextAlign

public void setChartValuesTextAlign(android.graphics.Paint.Align align)
Sets the chart values text align.

Parameters:
align - the chart values text align

getChartValuesSpacing

public float getChartValuesSpacing()
Returns the chart values spacing from the data point.

Returns:
the chart values spacing

setChartValuesSpacing

public void setChartValuesSpacing(float spacing)
Sets the chart values spacing from the data point.

Parameters:
spacing - the chart values spacing (in pixels) from the chart data point

getStroke

public BasicStroke getStroke()
Returns the stroke style.

Returns:
the stroke style

setStroke

public void setStroke(BasicStroke stroke)
Sets the stroke style.

Parameters:
stroke - the stroke style

isGradientEnabled

public boolean isGradientEnabled()
Returns the gradient is enabled value.

Returns:
the gradient enabled

setGradientEnabled

public void setGradientEnabled(boolean enabled)
Sets the gradient enabled value.

Parameters:
enabled - the gradient enabled

getGradientStartValue

public double getGradientStartValue()
Returns the gradient start value.

Returns:
the gradient start value

getGradientStartColor

public int getGradientStartColor()
Returns the gradient start color.

Returns:
the gradient start color

setGradientStart

public void setGradientStart(double start,
                             int color)
Sets the gradient start value and color.

Parameters:
start - the gradient start value
color - the gradient start color

getGradientStopValue

public double getGradientStopValue()
Returns the gradient stop value.

Returns:
the gradient stop value

getGradientStopColor

public int getGradientStopColor()
Returns the gradient stop color.

Returns:
the gradient stop color

setGradientStop

public void setGradientStop(double start,
                            int color)
Sets the gradient stop value and color.

Parameters:
start - the gradient stop value
color - the gradient stop color

isShowLegendItem

public boolean isShowLegendItem()
Returns if the legend item for this renderer should be visible.

Returns:
the visibility flag for the legend item for this renderer

setShowLegendItem

public void setShowLegendItem(boolean showLegend)
Sets if the legend item for this renderer should be visible.

Parameters:
showLegend - the visibility flag for the legend item for this renderer

isHighlighted

public boolean isHighlighted()
Returns if the item is displayed highlighted.

Returns:
the highlighted flag for the item for this renderer

setHighlighted

public void setHighlighted(boolean highlighted)
Sets if the item for this renderer should be highlighted. Pie chart is supported for now.

Parameters:
highlighted - the highlighted flag for the item for this renderer

isDisplayBoundingPoints

public boolean isDisplayBoundingPoints()
Returns if the bounding points of the first and last visible ones should be displayed.

Returns:
the bounding points display

setDisplayBoundingPoints

public void setDisplayBoundingPoints(boolean display)
Sets if the bounding points of the first and last visible ones should be displayed.

Parameters:
display - the bounding points display

getChartValuesFormat

public java.text.NumberFormat getChartValuesFormat()
Returns the number format for displaying chart values.

Returns:
the number format for chart values

setChartValuesFormat

public void setChartValuesFormat(java.text.NumberFormat format)
Sets the number format for displaying chart values.

Parameters:
format - the number format for chart values


Copyright © 2009 - 2011 4ViewSoft. All Rights Reserved.