Class ListTools.SeriesList

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList
org.biojava.utils.ListTools.SeriesList
All Implemented Interfaces:
Iterable, Collection, List
Enclosing class:
ListTools

public static class ListTools.SeriesList extends AbstractList
A list that represents a series of values.

This provides a simple list implementation that synthesises elements from a leading and trailing string and the index into the list.

For example, a SeriesList with leader "" and trailer ":" will contain values like "0:", "1:", "2:" and so on. A SeriesList with leader "Chapter " and trailer "" will have values like "Chapter 5".

Since:
1.4
Author:
Matthew Pocock