Interface BasicSeries<K extends Comparable<? super K>,V extends Comparable<V>>

All Superinterfaces:
Map<K,V>, SequencedMap<K,V>, SortedMap<K,V>
All Known Subinterfaces:
BasicSeries.NaturallySequenced<K,V>
All Known Implementing Classes:
CalendarDateSeries, MappedIndexSeries, NumberSeries, SimpleSeries, TreeSeries

public interface BasicSeries<K extends Comparable<? super K>,V extends Comparable<V>> extends SortedMap<K,V>
A BasicSeries is a SortedMap with:
  • Keys restricted to Comparable (the keys have a natural order)
  • Values restricted to Comparable (the values are "numeric" as in extending Number or implementing NumberDefinition.
  • The option to associate a name and colour with the data.
  • A few additional methods to help access and modify series entries.