Class Index

A B C D F G I M N O P R S Z

A

AdvancedBarSeriesStyle Advanced style object for use with the com.shinobicontrols.charts.BarSeries  
AdvancedChartingKit Forms part of the validation mechanism for the trial variant of the Advanced Charting Kit. 
AdvancedColumnSeriesStyle Advanced style object for use with the com.shinobicontrols.charts.ColumnSeries  
AdvancedLineSeriesStyle Advanced style object for use with the com.shinobicontrols.charts.LineSeries  
AggregatingDataAdapter<Tx, Ty> A data adapter that groups its data points, analyzes each group, and returns a single data point for each group. 
Analyzer Provides an interface for any object such as an AggregatingDataAdapter wishing to analyze an array of double values. 
AverageAnalyzer  
AxisSpanAnimationRunner Runs a given set of com.shinobicontrols.charts.Animations based on the span of the Axis this AxisSpanAnimationRunner listens to. 
AxisSpanAnimationRunner.Builder A convenience class to assist with the creation of an AxisSpanAnimationRunner for the purpose of animating a change to the visibility of a CartesianSeries, based on the span of the current displayed range of the associated Axis. 
AxisZoomLevelListener An implementation of the com.shinobicontrols.charts.Axis.OnRangeChangeListener that extracts the current zoom level for a particular Axis and uses this to update a number of ZoomLevelUpdateable objects it holds. 

B

BuildConfig  

C

CatmullRomSplineSmoother<Tx, Ty> Smoothes the Data items which determine the shape of a visualized com.shinobicontrols.charts.LineSeries. 
ContinuousWindower<Tx, Ty> Upon a call to getDataPointsForDisplay() this class will successively return increasingly sized subsets, every 0.1 seconds, of the Data items held within the DataAdapter which it wraps. 
Converter<T> Provides a means of converting an object of type T to double, and vice versa. 
ConverterFactory Utility class for creating Converter implementations. 

D

DataAdapterWrapper<Tx, Ty> Base class for implementations that wrap a given DataAdapter, passing through all method calls to it with the exception of notifyDataChanged(), addOnDataChangedListener(OnDataChangedListener) and removeOnDataChangedListener(OnDataChangedListener)
DataExtractionPolicy A DataExtractionPolicy determines the value that is taken from a Data so that it can be compared to a com.shinobicontrols.charts.Range. 
DataToDoubleArrayConverter Utility class to convert Data objects to an array of type double. 
DateAggregatingDataAdapter<Tx, Ty> An AggregatingDataAdapter that groups its data points into groups of fixed timespans. 
DateGrouper<Tx, Ty> An implementation of the Grouper interface which groups Date data points into groups of fixed timespans. 
DoubleArrayToDataConverter Utility class to convert a series of Data items which are represented as an array of double values, to a List of Data items. 

F

FixedPointCountSampler<Tx, Ty> The FixedPointCountSampler samples the data set of the DataAdapter it wraps based on a given zoom level, with the aim of always displaying the same number of data points regardless of how far the user has zoomed in or out. 

G

GradientStop A container used by a number of advanced styling classes that look after color, location pairs used in multi stop gradient styling. 
Grouper<Tx, Ty> Used by AggregatingDataAdapter to group data points before aggregation  

I

IndexBatch A container used by the NthPointSampler class that looks after indices, length pairs used in the sampling process. 
InvalidTrialKeyException

Thrown when an attempt is made to use a component of the Advanced Charting Kit without a valid trial key set. 

M

MaximumAnalyzer  
MidPointSmoother<Tx, Ty> Smoothes the Data items which determine the shape of a visualized com.shinobicontrols.charts.LineSeries by taking averages between consecutive points. 
MinimumAnalyzer  

N

NthPointSampler<Tx, Ty> This class provides several types of Nth point sampling functionality. 
NumberAggregatingDataAdapter<Tx, Ty> An AggregatingDataAdapter that groups its data points into fixed size groups. 
NumberGrouper<Tx, Ty> An implementation of the Grouper interface which groups data points into fixed size groups based on index. 

O

OnDemandWindower<Tx, Ty> The OnDemandWindower wraps a given DataAdapter and manages the loading of its data points based on the current displayed range of a specified, managed Axis. 

P

ProgressTransition A ProgressTransition describes a range of axis span values from a starting span to an ending span. 
ProgressTransitionAnimationPair Maps a ProgressTransition to an Animation to be run over that transition's span range. 

R

R  
R.attr  
R.bool  
R.color  
R.dimen  
R.string  
R.style  
R.styleable  
RamerDouglasPeuckerSampler<Tx, Ty> The RamerDouglasPeuckerSampler wraps, or decorates, another DataAdapter that provides the data points to be sampled. 

S

SumAnalyzer  

Z

ZoomLevelSampler<Tx, Ty> This class provides the ability to specify samplers to be applied to a series' data at set zoom levels. 
ZoomLevelUpdateable Classes that implement this interface can be updated based on a zoom level value, usually associated with an com.shinobicontrols.charts.Axis.