A B C D E F G H I K L M N P Q R S T U V

A

AbstractDatedCollection - class sos.dated.util.AbstractDatedCollection.
A partial implementation of a dated collection.
AbstractDatedCollection() - Constructor for class sos.dated.util.AbstractDatedCollection
No-argument constructor available only to subclasses.
AbstractDatedList - class sos.dated.util.AbstractDatedList.
A partial implementation of a dated list.
AbstractDatedList() - Constructor for class sos.dated.util.AbstractDatedList
No-argument constructor available only to subclasses.
AbstractDatedMap - class sos.dated.util.AbstractDatedMap.
A partial implementation of a dated map.
AbstractDatedMap() - Constructor for class sos.dated.util.AbstractDatedMap
No-argument constructor available only to subclasses.
AbstractDatedObject - class sos.dated.util.AbstractDatedObject.
A partial implementation of a dated object.
AbstractDatedObject() - Constructor for class sos.dated.util.AbstractDatedObject
No-argument constructor available only to subclasses.
AbstractDatedSet - class sos.dated.util.AbstractDatedSet.
A partial implementation of a dated set.
AbstractDatedSet() - Constructor for class sos.dated.util.AbstractDatedSet
No-argument constructor available to subclasses only.
AbstractDatedValue - class sos.dated.util.AbstractDatedValue.
A partial implementation of a dated value.
AbstractDatedValue() - Constructor for class sos.dated.util.AbstractDatedValue
No-argument constructor available only to subclasses.
AbstractDates - class sos.dated.util.AbstractDates.
A partial implementation of a series of date ranges.
AbstractDates() - Constructor for class sos.dated.util.AbstractDates
No-argument constructor available only to subclasses.
AbstractMapByDate - class sos.dated.util.AbstractMapByDate.
A partial implementation of DatedMap that maintains a complete, non-dated map at each date where a change occurs.
AbstractMapByDate() - Constructor for class sos.dated.util.AbstractMapByDate
No-argument constructor available only to subclasses.
AbstractSequentialDatedList - class sos.dated.util.AbstractSequentialDatedList.
A partial implementation of a dated list that does not provide random access to its elements at a given date.
AbstractSequentialDatedList() - Constructor for class sos.dated.util.AbstractSequentialDatedList
No-argument constructor available only to subclasses.
Adapters - class sos.dated.util.Adapters.
A bridge between dated and non-dated collections.
add(int, Object, Date, Date) - Method in interface sos.dated.util.DatedList
Inserts an element into the list for a specified date range (optional operation).
add(int, Object, Date, Date) - Method in class sos.dated.util.ArrayListByElement
 
add(int, Object, Date, Date) - Method in class sos.dated.util.AbstractSequentialDatedList
This implementation invokes the list iterator's add method for each list iterator at a change date between from and to.
add(int, Object, Date, Date) - Method in class sos.dated.util.AbstractDatedList
Inserts an element into the list for a specified date range (optional operation).
add(Object, Date, Date) - Method in interface sos.dated.util.ListIterator
Inserts the specified element into the underlying list for the specified date range (optional operation).
add(Object, Date, Date) - Method in interface sos.dated.util.DatedCollection
Adds the specified element to this collection for the specified date range (optional operation).
add(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedList
This implementation invokes add(int,Object,Date,Date) for each static window within the specified range, passing it the size of this list at the start of the window as given by size.
add(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedCollection
Adds the specified element to this collection for the specified date range (optional operation).
addAll(DatedCollection) - Method in interface sos.dated.util.DatedCollection
Adds a dated collection of elements to this dated collection (optional operation).
addAll(DatedCollection) - Method in class sos.dated.util.AbstractDatedCollection
Adds a dated collection of elements to this dated collection (optional operation).
addAll(Dates) - Method in class sos.dated.util.TreeDates
 
addAll(Dates) - Method in interface sos.dated.util.Dates
Adds all date ranges given by dates to this series of dates.
addAll(Dates) - Method in class sos.dated.util.AbstractDates
Adds all date ranges given by dates to this series of dates.
addAll(int, DatedCollection) - Method in interface sos.dated.util.DatedList
Inserts an entire dated collection into this dated list at the specified index (optional operation).
addAll(int, DatedCollection) - Method in class sos.dated.util.AbstractDatedList
Inserts an entire dated collection into this dated list at the specified index (optional operation).
addRange(Date, Date) - Method in class sos.dated.util.TreeDates
 
addRange(Date, Date) - Method in interface sos.dated.util.Dates
Adds a date range to this series of dates.
addRange(Date, Date) - Method in class sos.dated.util.AbstractDates
Adds a date range to this series of dates.
ALL_DATES - Static variable in class sos.dated.util.DatedCollections
An immutable series of dates with the range [MIN_DATE,MAX_DATE).
applyAtDates(DatedObject, Date, Date, DatedCollections.Action) - Static method in class sos.dated.util.DatedCollections
Performs the specified destructive action on the specified dated object withing the specified date range.
ArrayListByDate - class sos.dated.util.ArrayListByDate.
An implementation of DatedList that can efficiently iterate through the list of elements at a given date by maintaining a java.util.ArrayList at each date.
ArrayListByDate() - Constructor for class sos.dated.util.ArrayListByDate
Creates a new instance of ArrayListByDate.
ArrayListByDate(DatedCollection) - Constructor for class sos.dated.util.ArrayListByDate
Creates a new instance of ArrayListByDate initialized with the elements of datedCollection.
ArrayListByElement - class sos.dated.util.ArrayListByElement.
An implementation of DatedList that uses a single java.util.ArrayList to efficiently add and set values.
ArrayListByElement() - Constructor for class sos.dated.util.ArrayListByElement
Creates a new instance of ArrayListByElement
ArrayListByElement(DatedCollection) - Constructor for class sos.dated.util.ArrayListByElement
 
ArrayListByElement(int) - Constructor for class sos.dated.util.ArrayListByElement
 
asCollection(DatedCollection, Date) - Static method in class sos.dated.util.Adapters
Returns an unmodifiable non-dated version of the specified dated collection at the specified date.
asCollection(DatedCollection, Date, Date) - Static method in class sos.dated.util.Adapters
Returns a modifiable non-dated version of the specified dated collection for the specified date range.
asDatedCollection(Collection, Date, Date) - Static method in class sos.dated.util.Adapters
Treats a non-dated collection as a dated collection between the specified dates.
asDatedList(List, Date, Date) - Static method in class sos.dated.util.Adapters
Returns an unmodifiable dated view of a list.
asDatedMap(Map, Date, Date) - Static method in class sos.dated.util.Adapters
Turns a map into a dated sorted map.
asDatedSet(Set, Date, Date) - Static method in class sos.dated.util.Adapters
Turns a set into a dated set.
asDatedSortedMap(SortedMap, Date, Date) - Static method in class sos.dated.util.Adapters
Turns a sorted map into a dated sorted map.
asDatedSortedSet(SortedSet, Date, Date) - Static method in class sos.dated.util.Adapters
Turns a sorted set into a dated sorted set.
asDatedValue(Object, Date, Date) - Static method in class sos.dated.util.Adapters
Turns a value into a dated value.
asList(DatedList, Date) - Static method in class sos.dated.util.Adapters
Returns an unmodifiable non-dated version of the specified dated list at the specified date.
asList(DatedList, Date, Date) - Static method in class sos.dated.util.Adapters
Returns a modifiable non-dated version of the specified dated list for the specified date range.
asMap(DatedMap, Date) - Static method in class sos.dated.util.Adapters
Returns an unmodifiable non-dated version of the specified dated map at the specified date.
asMap(DatedMap, Date, Date) - Static method in class sos.dated.util.Adapters
Returns a modifiable non-dated version of the specified dated map for the specified date range.
asSet(DatedSet, Date) - Static method in class sos.dated.util.Adapters
Returns an unmodifiable non-dated version of the specified dated set at the specified date.
asSet(DatedSet, Date, Date) - Static method in class sos.dated.util.Adapters
Returns a modifiable non-dated version of the specified dated set for the specified date range.
asSortedMap(DatedSortedMap, Date) - Static method in class sos.dated.util.Adapters
Returns an unmodifiable non-dated version of the specified dated sorted map at the specified date.
asSortedMap(DatedSortedMap, Date, Date) - Static method in class sos.dated.util.Adapters
Returns a modifiable non-dated version of the specified dated sorted map for the specified date range.
asSortedSet(DatedSortedSet, Date) - Static method in class sos.dated.util.Adapters
Returns an unmodifiable non-dated version of the specified dated sorted set at the specified date.
asSortedSet(DatedSortedSet, Date, Date) - Static method in class sos.dated.util.Adapters
Returns a modifiable non-dated version of the specified dated sorted set for the specified date range.

B

binarySearch(DatedList, Object, Comparator, Date) - Static method in class sos.dated.util.DatedCollections
Searches for the specified key in the specified ordered list at the specified date, using the specified comparator, and returning the index of the key or the index of where the key would be inserted times negative one minus one.
binarySearch(DatedList, Object, Date) - Static method in class sos.dated.util.DatedCollections
Searches for the specified key in the specified ordered list at the specified date, returning the index of the key or the index of where the key would be inserted times negative one minus one.

C

checkForComodification(int, Date) - Method in class sos.dated.util.AbstractMapByDate
Throws a ConcurrentModificationException if the expected modification count does not equal the actual modification count for the specified date.
checkForComodification(int, Date) - Method in class sos.dated.util.AbstractDatedList
Throws a ConcurrentModificationException if the expected modification count does not equal the actual modification count for the specified date.
clear() - Method in class sos.dated.util.TreeDates
 
clear() - Method in interface sos.dated.util.Dates
Removes all date ranges from this series of dates.
clear() - Method in class sos.dated.util.AbstractDates
Removes all date ranges from this series of dates.
clear(Date, Date) - Method in interface sos.dated.util.DatedMap
Removes all mappings from this dated map for the specified date range.
clear(Date, Date) - Method in interface sos.dated.util.DatedCollection
Removes all elements from this dated collection for the specified dates (optional operation).
clear(Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Removes all mappings from this dated map for the specified date range.
clear(Date, Date) - Method in class sos.dated.util.AbstractDatedList
Removes all elements from this dated collection for the specified dates (optional operation).
clear(Date, Date) - Method in class sos.dated.util.AbstractDatedCollection
Removes all elements from this dated collection for the specified dates (optional operation).
clone() - Method in class sos.dated.util.ValueByDate
Creates and returns a copy of this object.
clone() - Method in class sos.dated.util.TreeSetByElement
Creates and returns a copy of this object.
clone() - Method in class sos.dated.util.TreeSetByDate
Creates and returns a copy of this object.
clone() - Method in class sos.dated.util.TreeMapByKey
 
clone() - Method in class sos.dated.util.TreeMapByDate
 
clone() - Method in class sos.dated.util.TreeDates
Creates and returns a copy of this object.
clone() - Method in class sos.dated.util.IdentityHashMapByKey
 
clone() - Method in class sos.dated.util.IdentityHashMapByDate
 
clone() - Method in class sos.dated.util.HashSetByElement
Creates and returns a copy of this object.
clone() - Method in class sos.dated.util.HashSetByDate
Creates and returns a copy of this object.
clone() - Method in class sos.dated.util.HashMapByKey
 
clone() - Method in class sos.dated.util.HashMapByDate
Creates and returns a copy of this object.
clone() - Method in class sos.dated.util.ArrayListByElement
 
clone() - Method in class sos.dated.util.ArrayListByDate
 
clone() - Method in class sos.dated.util.AbstractMapByDate
 
clone() - Method in class sos.dated.util.AbstractDatedMap
Creates and returns a copy of this object.
clone() - Method in class sos.dated.util.AbstractDatedList
Creates and returns a copy of this object.
comparator() - Method in class sos.dated.util.TreeSetByElement
 
comparator() - Method in class sos.dated.util.TreeSetByDate
 
comparator() - Method in class sos.dated.util.TreeMapByKey
 
comparator() - Method in class sos.dated.util.TreeMapByDate
 
comparator() - Method in interface sos.dated.util.DatedSortedSet
Returns the comparator used to sorted the elements of this dated set.
comparator() - Method in interface sos.dated.util.DatedSortedMap
Returns the comparator used to sorted the keys of this dated map.
complement() - Method in class sos.dated.util.TreeDates
 
complement() - Method in interface sos.dated.util.Dates
Modifies this Dates object so that it contains only the ranges not currently in this Dates object.
complement() - Method in class sos.dated.util.AbstractDates
Modifies this Dates object so that it contains only the ranges not currently in this Dates object.
contains(Object, Date) - Method in interface sos.dated.util.DatedCollection
Returns true if this collection contains the specified element on the specified date.
contains(Object, Date) - Method in class sos.dated.util.AbstractDatedCollection
Returns true if this collection contains the specified element on the specified date.
containsAll(DatedCollection) - Method in interface sos.dated.util.DatedCollection
Returns true if this dated collection contains all elements of the specified collection.
containsAll(DatedCollection) - Method in class sos.dated.util.AbstractDatedCollection
Returns true if this dated collection contains all elements of the specified collection.
containsKey(Object, Date) - Method in interface sos.dated.util.DatedMap
Returns true if this dated map contains the specified key at the specified date.
containsKey(Object, Date) - Method in class sos.dated.util.AbstractMapByDate
 
containsKey(Object, Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if this dated map contains the specified key at the specified date.
containsKeyThroughout(Object, Date, Date) - Method in interface sos.dated.util.DatedMap
Returns true if this dated map contains the specified key throughout the specified date range.
containsKeyThroughout(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if this dated map contains the specified key throughout the specified date range.
containsThroughout(Object, Date, Date) - Method in interface sos.dated.util.DatedCollection
Returns true if this collection contains the specified element throughout the specified date range.
containsThroughout(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedCollection
Returns true if this collection contains the specified element throughout the specified date range.
containsValue(Object, Date) - Method in class sos.dated.util.IdentityHashMapByKey
 
containsValue(Object, Date) - Method in interface sos.dated.util.DatedMap
Returns true if any key maps to the specified value at the specified date.
containsValue(Object, Date) - Method in class sos.dated.util.AbstractMapByDate
 
containsValue(Object, Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if any key maps to the specified value at the specified date.
containsValueThroughout(Object, Date, Date) - Method in interface sos.dated.util.DatedMap
Returns true if a key maps to the specified value throughout the specified date range.
containsValueThroughout(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if a key maps to the specified value throughout the specified date range.
copy(DatedList, List, Date, Date) - Static method in class sos.dated.util.DatedCollections
Copies the elements of src into datedList for the specified date range.
copyList(List) - Method in class sos.dated.util.ArrayListByDate
 
copyMap(Map) - Method in class sos.dated.util.TreeMapByDate
Returns a new TreeMap initialized with the mappings of map.
copyMap(Map) - Method in class sos.dated.util.HashMapByDate
Returns a new HashMap initialized with the mappings of map.
copyMap(Map) - Method in class sos.dated.util.AbstractMapByDate
Returns a fresh map equivalent to the specified map.
createList() - Method in class sos.dated.util.ArrayListByDate
 
createMap() - Method in class sos.dated.util.TreeMapByDate
Returns a freshly created, empty TreeMap.
createMap() - Method in class sos.dated.util.IdentityHashMapByDate
 
createMap() - Method in class sos.dated.util.HashMapByDate
Returns a freshly created, empty HashMap.
createMap() - Method in class sos.dated.util.AbstractMapByDate
 

D

DatedCollection - interface sos.dated.util.DatedCollection.
A collection of elements over time.
DatedCollections - class sos.dated.util.DatedCollections.
Views and algorithms that act on dated collections.
DatedCollections.Action - interface sos.dated.util.DatedCollections.Action.
Action to perform on a dated object at a period when it does not change.
DatedList - interface sos.dated.util.DatedList.
A list of elements over time.
DatedMap - interface sos.dated.util.DatedMap.
A mapping of elements over time.
DatedMap.Entry - interface sos.dated.util.DatedMap.Entry.
An entry in a dated map.
DatedObject - interface sos.dated.util.DatedObject.
An object that maintains its state explicitly over time.
DatedSet - interface sos.dated.util.DatedSet.
A set of elements over time.
DatedSortedMap - interface sos.dated.util.DatedSortedMap.
A dated map whose keys are ordered.
DatedSortedSet - interface sos.dated.util.DatedSortedSet.
A dated set whose elements are ordered.
DatedValue - interface sos.dated.util.DatedValue.
A value over time.
DateIterator - interface sos.dated.util.DateIterator.
An iterator of ordered, non-overlapping date ranges.
dateIterator() - Method in interface sos.dated.util.Dates
Returns a date iterator positioned at the first range in the series.
dateIterator() - Method in interface sos.dated.util.DatedObject
Returns an iterator of the date ranges of when this dated object has changed.
dateIterator() - Method in class sos.dated.util.AbstractDates
Returns a date iterator positioned at the first range in the series.
dateIterator() - Method in class sos.dated.util.AbstractDatedObject
Returns an iterator of the date ranges of when this dated object has changed.
dateIterator(Date) - Method in class sos.dated.util.ValueByDate
Returns an iterator of the dates of when this dated type has changed.
dateIterator(Date) - Method in class sos.dated.util.TreeDates
 
dateIterator(Date) - Method in interface sos.dated.util.Dates
Returns an iterator over the date ranges, beginning with from, inclusive, and ending with to, exclusive.
dateIterator(Date) - Method in interface sos.dated.util.DatedObject
Returns an iterator of the date ranges of when this dated object has changed, starting at the range that contains the specified date.
dateIterator(Date) - Method in class sos.dated.util.ArrayListByElement
Returns an iterator of the date ranges of when this dated type has changed.
dateIterator(Date) - Method in class sos.dated.util.AbstractMapByDate
Returns an iterator of the dates of when this dated type has changed.
dateIterator(Date) - Method in class sos.dated.util.AbstractDates
 
dateIterator(Date) - Method in class sos.dated.util.AbstractDatedObject
 
dateIterator(Date) - Method in class sos.dated.util.AbstractDatedCollection
 
DateOutOfRangeException - exception sos.dated.util.DateOutOfRangeException.
Indication that a date unexpectedly falls outside a range.
DateOutOfRangeException() - Constructor for class sos.dated.util.DateOutOfRangeException
Creates a new instance of DateOutOfRangeException without detail message.
DateOutOfRangeException(String) - Constructor for class sos.dated.util.DateOutOfRangeException
Constructs an instance of DateOutOfRangeException with the specified detail message.
Dates - interface sos.dated.util.Dates.
An ordered list of non-overlapping date ranges.

E

EMPTY_DATED_LIST - Static variable in class sos.dated.util.DatedCollections
An empty and immutable dated list.
EMPTY_DATED_MAP - Static variable in class sos.dated.util.DatedCollections
An empty and immutable dated map.
EMPTY_DATED_SET - Static variable in class sos.dated.util.DatedCollections
An empty and immutable dated set.
EMPTY_DATES - Static variable in class sos.dated.util.DatedCollections
An empty and immutable series of dates.
entrySet() - Method in interface sos.dated.util.DatedMap
Returns a modifiable view of the mappings of this dated map.
entrySet() - Method in class sos.dated.util.AbstractMapByDate
 
entrySet() - Method in class sos.dated.util.AbstractDatedMap
 
equals(Date, DatedObject, Date) - Method in interface sos.dated.util.DatedValue
 
equals(Date, DatedObject, Date) - Method in interface sos.dated.util.DatedSet
Indicates if this dated set at date is equal to obj at objDate.
equals(Date, DatedObject, Date) - Method in interface sos.dated.util.DatedObject
Indicates if this dated object at date is equal to obj at objDate.
equals(Date, DatedObject, Date) - Method in interface sos.dated.util.DatedMap
Indicates if this dated map at date is equal to obj at objDate.
equals(Date, DatedObject, Date) - Method in interface sos.dated.util.DatedList
 
equals(Date, DatedObject, Date) - Method in class sos.dated.util.AbstractDatedValue
Indicates if another dated object is equal to this dated object at specified dates.
equals(Date, DatedObject, Date) - Method in class sos.dated.util.AbstractDatedSet
Indicates if this dated object at date is equal to obj at objDate.
equals(Date, DatedObject, Date) - Method in class sos.dated.util.AbstractDatedObject
Indicates if another dated object is equal to this dated object at specified dates.
equals(Date, DatedObject, Date) - Method in class sos.dated.util.AbstractDatedMap
Indicates if this dated map at date is equal to obj at objDate.
equals(Date, DatedObject, Date) - Method in class sos.dated.util.AbstractDatedList
 
equals(Object) - Method in interface sos.dated.util.Dates
Indicates if this series of dates is equivalent to the specified object.
equals(Object) - Method in interface sos.dated.util.DatedObject
Indicates if this dated object equals the specified object.
equals(Object) - Method in interface sos.dated.util.DatedMap.Entry
Indicates if this entry is equivalent to the specified object.
equals(Object) - Method in class sos.dated.util.AbstractDates
Indicates if this series of dates is equivalent to the specified object.
equals(Object) - Method in class sos.dated.util.AbstractDatedObject
Indicates if this dated object is equivalent to the specified object.
excludesAll(Dates) - Method in interface sos.dated.util.Dates
Indicates if this series does not overlap another series of dates.
excludesAll(Dates) - Method in class sos.dated.util.AbstractDates
Indicates if this series does not overlap another series of dates.
excludesKeyThroughout(Object, Date, Date) - Method in interface sos.dated.util.DatedMap
Returns true if this dated map does not contain the specified key at any date within the specified date range.
excludesKeyThroughout(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if this dated map does not contain the specified key at any date within the specified date range.
excludesRange(Date, Date) - Method in interface sos.dated.util.Dates
Indicates if no date range in this series overlaps the specified date range.
excludesRange(Date, Date) - Method in class sos.dated.util.AbstractDates
Indicates if no date range in this series overlaps the specified date range.
excludesThroughout(Object, Date, Date) - Method in interface sos.dated.util.DatedCollection
Returns true if this collection does not contain the specified element at any date within the specified date range.
excludesThroughout(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedCollection
Returns true if this collection does not contain the specified element at any date within the specified date range.
excludesValueThroughout(Object, Date, Date) - Method in interface sos.dated.util.DatedMap
Returns true if no key maps to the specified value at any date within the specified date range.
excludesValueThroughout(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if no key maps to the specified value at any date within the specified date range.

F

fill(DatedList, Object, Date, Date) - Static method in class sos.dated.util.DatedCollections
Fills the specified dated list with the specified element for the specified date range.
first(Date) - Method in class sos.dated.util.TreeSetByElement
 
first(Date) - Method in class sos.dated.util.TreeSetByDate
 
first(Date) - Method in interface sos.dated.util.DatedSortedSet
Returns the smallest element in this dated set at the specified date.
firstKey(Date) - Method in class sos.dated.util.TreeMapByKey
 
firstKey(Date) - Method in class sos.dated.util.TreeMapByDate
 
firstKey(Date) - Method in interface sos.dated.util.DatedSortedMap
Returns the smallest key in this dated map at the specified date.

G

get(Date) - Method in class sos.dated.util.ValueByDate
Returns the value at a specified date.
get(Date) - Method in interface sos.dated.util.DatedValue
Returns the value at a specified date.
get(int, Date) - Method in interface sos.dated.util.DatedList
Retrieves the element at the specified position on the specified date.
get(int, Date) - Method in class sos.dated.util.ArrayListByElement
Retrieves the element at the specified position on the specified date.
get(int, Date) - Method in class sos.dated.util.AbstractSequentialDatedList
This implementation uses the list iterator at date and positioned at index to retrieve the element.
get(int, Date) - Method in class sos.dated.util.AbstractDatedList
 
get(Object) - Method in class sos.dated.util.IdentityHashMapByKey
 
get(Object) - Method in class sos.dated.util.IdentityHashMapByDate
 
get(Object) - Method in interface sos.dated.util.DatedMap
Returns the values associated with the specified key for all dates.
get(Object) - Method in class sos.dated.util.AbstractDatedMap
Returns the values associated with the specified key for all dates.
get(Object, Date) - Method in interface sos.dated.util.DatedMap
Retrieves the value associated with the specified key on the specified date.
get(Object, Date) - Method in class sos.dated.util.AbstractDatedMap
Retrieves the value associated with the specified key on the specified date.
getKey() - Method in interface sos.dated.util.DatedMap.Entry
Returns this entry's key.
getValue() - Method in interface sos.dated.util.DatedMap.Entry
Returns this entry's value.

H

hashCode() - Method in interface sos.dated.util.Dates
Returns the hash code value of this series of dates.
hashCode() - Method in interface sos.dated.util.DatedObject
Returns the hash code value of this dated object.
hashCode() - Method in interface sos.dated.util.DatedMap.Entry
Returns a hash code value for this entry.
hashCode() - Method in class sos.dated.util.AbstractDates
 
hashCode() - Method in class sos.dated.util.AbstractDatedObject
Returns the hash code value of this dated object.
hashCode(Date) - Method in interface sos.dated.util.DatedValue
 
hashCode(Date) - Method in interface sos.dated.util.DatedSet
Returns a hash code value of this dated set at the specified date.
hashCode(Date) - Method in interface sos.dated.util.DatedObject
Returns a hash code value of this dated object at the specified date.
hashCode(Date) - Method in interface sos.dated.util.DatedMap
Returns a hash code value of this dated map at the specified date.
hashCode(Date) - Method in interface sos.dated.util.DatedList
Returns a hash code value of this dated list at the specified date.
hashCode(Date) - Method in class sos.dated.util.AbstractDatedValue
This implementation invokes get to retrieve the value at the specified date If the value is null, it returns 0; otherwise, it returns the value's hash code.
hashCode(Date) - Method in class sos.dated.util.AbstractDatedSet
Returns a hash code value of this dated set at the specified date.
hashCode(Date) - Method in class sos.dated.util.AbstractDatedObject
Returns a hash code value of this dated object at the specified date.
hashCode(Date) - Method in class sos.dated.util.AbstractDatedMap
Returns a hash code value of this dated map at the specified date.
hashCode(Date) - Method in class sos.dated.util.AbstractDatedList
This implementation merely iterates through the elements of this dated list at the specified date, computing the hash code value as required.
HashMapByDate - class sos.dated.util.HashMapByDate.
An implementation of DatedMap that maintains a java.util.HashMap at each date where a change occurs, yielding fast date iterations and fast retrievals.
HashMapByDate() - Constructor for class sos.dated.util.HashMapByDate
Constructs a new instance of HashMapByDate.
HashMapByDate(DatedMap) - Constructor for class sos.dated.util.HashMapByDate
Constructs a new instance of HashMapByDate initialized with the mappings of datedMap.
HashMapByKey - class sos.dated.util.HashMapByKey.
An implementation of DatedMap that indexes its keys with a java.util.HashMap, yielding fast insertions and removals.
HashMapByKey() - Constructor for class sos.dated.util.HashMapByKey
Creates a new instance of HashMapByKey.
HashMapByKey(DatedMap) - Constructor for class sos.dated.util.HashMapByKey
Creates a new instance of HashMapByKey from the specified dated map.
HashMapByKey(int) - Constructor for class sos.dated.util.HashMapByKey
Creates a new instance of HashMapByKey with the specified initial capacity and default load factor (0.75).
HashMapByKey(int, float) - Constructor for class sos.dated.util.HashMapByKey
Creates a new instance of HashMapByKey with the specified initial capacity and load factor.
HashSetByDate - class sos.dated.util.HashSetByDate.
An implementation of DatedMap that uses a HashMapByDate as its underlying data structure.
HashSetByDate() - Constructor for class sos.dated.util.HashSetByDate
Creates a new instance of HashSetByDate.
HashSetByDate(DatedCollection) - Constructor for class sos.dated.util.HashSetByDate
Creates a new instance of HashSetByDate initialized with the elements and dates of the specified dated collection.
HashSetByElement - class sos.dated.util.HashSetByElement.
An implementation of DatedSet that uses a HashMapByKey as its underlying data structure.
HashSetByElement() - Constructor for class sos.dated.util.HashSetByElement
Creates a new instance of HashSetByElement.
HashSetByElement(DatedCollection) - Constructor for class sos.dated.util.HashSetByElement
Creates a new instance of HashSetByElement initialized with the elements and dates of the specified dated collection.
HashSetByElement(int) - Constructor for class sos.dated.util.HashSetByElement
Creates a new instance of HashSetByElement with the specified initial capacity and default load factor (0.75).
HashSetByElement(int, float) - Constructor for class sos.dated.util.HashSetByElement
Creates a new instance of HashSetByElement with the specified initial capacity and load factor.
hasNext() - Method in interface sos.dated.util.Iterator
Indicates if this iterator has another element to report.
hasNext() - Method in interface sos.dated.util.DateIterator
Indicates if this iterator has a next date range to report.
hasPrevious() - Method in interface sos.dated.util.ListIterator
Indicates if the iteration has a previous element.
hasPrevious() - Method in interface sos.dated.util.DateIterator
Indicates if this iterator has a previous date range to report.
hasSizeThroughout(int, Date, Date) - Method in interface sos.dated.util.DatedMap
Returns true if the size of this dated map is greater than or equal to the specified size throughout the specified date range.
hasSizeThroughout(int, Date, Date) - Method in interface sos.dated.util.DatedCollection
Returns true if the number of elements in this collection is greater than or equal to the specified size throughout the specified date range.
hasSizeThroughout(int, Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if the size of this dated map is greater than or equal to the specified size throughout the specified date range.
hasSizeThroughout(int, Date, Date) - Method in class sos.dated.util.AbstractDatedCollection
Returns true if the number of elements in this collection is greater than or equal to the specified size throughout the specified date range.
headMap(Object) - Method in class sos.dated.util.TreeMapByKey
 
headMap(Object) - Method in class sos.dated.util.TreeMapByDate
 
headMap(Object) - Method in interface sos.dated.util.DatedSortedMap
Returns a view of this dated map of all mappings whose keys precede toKey.
headSet(Object) - Method in class sos.dated.util.TreeSetByElement
 
headSet(Object) - Method in class sos.dated.util.TreeSetByDate
 
headSet(Object) - Method in interface sos.dated.util.DatedSortedSet
Returns a view of this dated set of all elements that precede toElement.

I

IdentityHashMapByDate - class sos.dated.util.IdentityHashMapByDate.
A special-purpose, non-conforming implementation of DatedMap that uses identity equality and identity hash code by maintaining a java.util.IdentityHashMap at each date.
IdentityHashMapByDate() - Constructor for class sos.dated.util.IdentityHashMapByDate
Creates a new instance of IdentityHashMapByDate.
IdentityHashMapByDate(DatedMap) - Constructor for class sos.dated.util.IdentityHashMapByDate
Constructs a new instance of IdentityHashMapByDate initialized with the mappings of datedMap.
IdentityHashMapByKey - class sos.dated.util.IdentityHashMapByKey.
A special-purpose, non-conforming implementation of DatedMap that uses identity equality and identity hash code.
IdentityHashMapByKey() - Constructor for class sos.dated.util.IdentityHashMapByKey
Creates a new instance of IdentityHashMapByKey.
IdentityHashMapByKey(DatedMap) - Constructor for class sos.dated.util.IdentityHashMapByKey
Creates a new instance of IdentityHashMapByKey initialized with the mappings of the specified dated map.
IdentityHashMapByKey(int) - Constructor for class sos.dated.util.IdentityHashMapByKey
Creates a new instance of IdentityHashMap with the specified expected maximum size.
includes(Date) - Method in class sos.dated.util.TreeDates
 
includes(Date) - Method in interface sos.dated.util.Dates
Indicates if a date range in this series contains the specified date.
includes(Date) - Method in class sos.dated.util.AbstractDates
Indicates if a date range in this series contains the specified date.
includesAll(Dates) - Method in interface sos.dated.util.Dates
Indicates if this series of dates contains all the date ranges given by dates.
includesAll(Dates) - Method in class sos.dated.util.AbstractDates
Indicates if this series of dates contains all the date ranges given by dates.
includesRange(Date, Date) - Method in interface sos.dated.util.Dates
Indicates if a date range in this series contains the specified date range.
includesRange(Date, Date) - Method in class sos.dated.util.AbstractDates
Indicates if a date range in this series contains the specified date range.
indexOf(Object, Date) - Method in interface sos.dated.util.DatedList
Returns the position of the first occurrence of the specified element in this list at the specified date.
indexOf(Object, Date) - Method in class sos.dated.util.AbstractDatedList
Returns the position of the first occurrence of the specified element in this list at the specified date.
indexOfSubList(DatedList, List, Date) - Static method in class sos.dated.util.DatedCollections
Returns the index of the first occurrence of target in the specified dated list at the specified date, or -1 if it never occurs.
is(Object, Date) - Method in interface sos.dated.util.DatedValue
Returns true if this dated value has the specified value at the specified date.
is(Object, Date) - Method in class sos.dated.util.AbstractDatedValue
This implementation invokes get to retrieve the value at the specified date and tests for equality to the parameter (using equals if non-null).
isEmpty() - Method in class sos.dated.util.TreeDates
 
isEmpty() - Method in interface sos.dated.util.Dates
Indicates if this series of dates is empty.
isEmpty() - Method in class sos.dated.util.AbstractDates
Indicates if this series of dates is empty.
isEmpty(Date) - Method in interface sos.dated.util.DatedMap
Returns true if this map contains no mappings on the specified date.
isEmpty(Date) - Method in interface sos.dated.util.DatedCollection
Returns true if this collection contains no elements on the specified date.
isEmpty(Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if this map contains no mappings on the specified date.
isEmpty(Date) - Method in class sos.dated.util.AbstractDatedCollection
Returns true if this collection contains no elements on the specified date.
isEmptyThroughout(Date, Date) - Method in interface sos.dated.util.DatedMap
Returns true if this map contains no mappings throughout the specified date range.
isEmptyThroughout(Date, Date) - Method in interface sos.dated.util.DatedCollection
Returns true if this collection contains no elements throughout the specified date range.
isEmptyThroughout(Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Returns true if this map contains no mappings throughout the specified date range.
isEmptyThroughout(Date, Date) - Method in class sos.dated.util.AbstractDatedCollection
Returns true if this collection contains no elements throughout the specified date range.
isNotThroughout(Object, Date, Date) - Method in interface sos.dated.util.DatedValue
Returns true if this dated value does not have the specified value at any date within the specified date range.
isNotThroughout(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedValue
Returns true if this dated value does not have the specified value at any date within the specified date range.
isThroughout(Object, Date, Date) - Method in interface sos.dated.util.DatedValue
Returns true if this dated value has the specified value throughout the specified date range.
isThroughout(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedValue
Returns true if this dated value has a specified value throughout the specified date range.
Iterator - interface sos.dated.util.Iterator.
A mechanism to step through and (possibly) alter a dated collection.
iterator(Date) - Method in interface sos.dated.util.DatedCollection
Returns an iterator over the elements of this dated collection at the specified date.
iterator(Date) - Method in class sos.dated.util.AbstractDatedList
Returns an iterator over the elements of this dated collection at the specified date.
iterator(Date) - Method in class sos.dated.util.AbstractDatedCollection
 

K

keySet() - Method in interface sos.dated.util.DatedMap
Returns a modifiable view of the keys of this dated map.
keySet() - Method in class sos.dated.util.AbstractDatedMap
Returns a modifiable view of the keys of this dated map.

L

last(Date) - Method in class sos.dated.util.TreeSetByElement
 
last(Date) - Method in class sos.dated.util.TreeSetByDate
 
last(Date) - Method in interface sos.dated.util.DatedSortedSet
Returns the largest element in this dated set at the specified date.
lastIndexOf(Object, Date) - Method in interface sos.dated.util.DatedList
Returns the position of the last occurrence of the specified element in this list at the specified date.
lastIndexOf(Object, Date) - Method in class sos.dated.util.AbstractDatedList
Returns the position of the last occurrence of the specified element in this list at the specified date.
lastIndexOfSubList(DatedList, List, Date) - Static method in class sos.dated.util.DatedCollections
Returns the index of the last occurrence of target in the specified dated list at the specified date, or -1 if it never occurs.
lastKey(Date) - Method in class sos.dated.util.TreeMapByKey
 
lastKey(Date) - Method in class sos.dated.util.TreeMapByDate
 
lastKey(Date) - Method in interface sos.dated.util.DatedSortedMap
Returns the largest key in this dated map at the specified date.
ListIterator - interface sos.dated.util.ListIterator.
A forward and reverse mechanism to step through and (possibly) alter a dated list.
listIterator(Date) - Method in interface sos.dated.util.DatedList
Returns a list iterator over the elements of this dated list at the specified date.
listIterator(Date) - Method in class sos.dated.util.AbstractDatedList
Returns a list iterator over the elements of this dated list at the specified date.
listIterator(int, Date) - Method in interface sos.dated.util.DatedList
Returns a list iterator over the elements of this dated list at the specified date, starting at the specified index.
listIterator(int, Date) - Method in class sos.dated.util.AbstractSequentialDatedList
 
listIterator(int, Date) - Method in class sos.dated.util.AbstractDatedList
Returns a list iterator over the elements of this dated list at the specified date, starting at the specified index.

M

MAX_DATE - Static variable in interface sos.dated.util.DatedObject
A date representing the latest possible date.
max(DatedCollection, Comparator, Date) - Static method in class sos.dated.util.DatedCollections
Returns the maximum value in the specified dated collection at the specified date, according to the specified comparator.
max(DatedCollection, Date) - Static method in class sos.dated.util.DatedCollections
Returns the maximum value (according to the natural ordering) in the specified dated collection at the specified date.
MIN_DATE - Static variable in interface sos.dated.util.DatedObject
A date representing the earliest possible date.
min(DatedCollection, Comparator, Date) - Static method in class sos.dated.util.DatedCollections
Returns the maximum value in the specified dated collection at the specified date, according to the specified comparator.
min(DatedCollection, Date) - Static method in class sos.dated.util.DatedCollections
Returns the minimum value (according to the natural ordering) in the specified dated collection at the specified date.
modCount(Date) - Method in class sos.dated.util.AbstractMapByDate
 
modCount(Date) - Method in class sos.dated.util.AbstractDatedList
Returns the modification count at the specified date.

N

nCopies(int, Object, Date, Date) - Static method in class sos.dated.util.DatedCollections
Returns an unmodifiable dated list containing exactly n copies of the specified object during the specified date range.
next() - Method in interface sos.dated.util.Iterator
Returns the next element in the iteration.
next() - Method in interface sos.dated.util.DateIterator
Advances this iterator to the next date range in the sequence.
nextFrom() - Method in interface sos.dated.util.DateIterator
Returns the starting date of the next date range.
nextIndex() - Method in interface sos.dated.util.ListIterator
Returns the index of the next element to be returned by next.
nextTo() - Method in interface sos.dated.util.DateIterator
Returns the ending date of the next date range.
NULL_DATED_VALUE - Static variable in class sos.dated.util.DatedCollections
An immutable dated value with only null values.

P

perform(DatedObject, Date, Date) - Method in interface sos.dated.util.DatedCollections.Action
Carries out an action on the specified dated object during the specified static date range.
previous() - Method in interface sos.dated.util.ListIterator
Returns the previous element in the iteration.
previous() - Method in interface sos.dated.util.DateIterator
Advances this iterator to the previous date range in the sequence.
previousFrom() - Method in interface sos.dated.util.DateIterator
Returns the starting date of the preceding date range.
previousIndex() - Method in interface sos.dated.util.ListIterator
Returns the index of the next element to be returned by previous.
previousTo() - Method in interface sos.dated.util.DateIterator
Returns the ending date of the preceding date range.
put(Object, Object, Date, Date) - Method in interface sos.dated.util.DatedMap
Associates key with value in this dated map during the specified date range.
put(Object, Object, Date, Date) - Method in class sos.dated.util.AbstractMapByDate
 
put(Object, Object, Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Associates key with value in this dated map during the specified date range.
putAll(DatedMap) - Method in interface sos.dated.util.DatedMap
Places all mappings in datedMap into this dated map.
putAll(DatedMap) - Method in class sos.dated.util.AbstractDatedMap
Places all mappings in datedMap into this dated map.

Q

queryAtDates(DatedObject, Date, Date, DatedCollections.Action) - Static method in class sos.dated.util.DatedCollections
Performs the specified non-destructive action on the specified dated object withing the specified date range.

R

remove(Date, Date) - Method in interface sos.dated.util.Iterator
Removes the element last returned by next from the underlying collection for the specified date range (optional operation).
remove(int, Date, Date) - Method in interface sos.dated.util.DatedList
Removes from this list the element at the specified position for the specified date range (optional operation).
remove(int, Date, Date) - Method in class sos.dated.util.ArrayListByElement
 
remove(int, Date, Date) - Method in class sos.dated.util.AbstractSequentialDatedList
This implementation invokes remove on the list iterator at each change date between from and to.
remove(int, Date, Date) - Method in class sos.dated.util.AbstractDatedList
Removes from this list the element at the specified position for the specified date range (optional operation).
remove(Object, Date, Date) - Method in interface sos.dated.util.DatedMap
Removes any values associated with the specified key in the specified date range.
remove(Object, Date, Date) - Method in interface sos.dated.util.DatedCollection
Removes an instance of the specified element from this collection for the specified date range (optional operation).
remove(Object, Date, Date) - Method in class sos.dated.util.AbstractMapByDate
 
remove(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedMap
Removes any values associated with the specified key in the specified date range.
remove(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedCollection
Removes an instance of the specified element from this collection for the specified date range (optional operation).
removeAll(DatedCollection) - Method in interface sos.dated.util.DatedCollection
Removes the elements in this collection that are contained in the specified collection (optional operation).
removeAll(DatedCollection) - Method in class sos.dated.util.AbstractDatedCollection
Removes the elements in this collection that are contained in the specified collection (optional operation).
removeAll(Dates) - Method in class sos.dated.util.TreeDates
 
removeAll(Dates) - Method in interface sos.dated.util.Dates
Removes all dates ranges given by dates from this series of dates.
removeAll(Dates) - Method in class sos.dated.util.AbstractDates
Removes all dates ranges given by dates from this series of dates.
removeRange(Date, Date) - Method in class sos.dated.util.TreeDates
 
removeRange(Date, Date) - Method in interface sos.dated.util.Dates
Removes the specified range from this series of dates.
removeRange(Date, Date) - Method in class sos.dated.util.AbstractDates
Removes the specified range from this series of dates.
removeRange(int, int, Date, Date) - Method in class sos.dated.util.AbstractDatedList
Removes all elements between fromIndex, inclusive, and toIndex, exclusive, for the specified date range.
replaceAll(DatedList, Object, Object, Date, Date) - Static method in class sos.dated.util.DatedCollections
Replaces all occurrences of oldVal with newVal in the specified list throughout the specified date range.
retainAll(DatedCollection) - Method in interface sos.dated.util.DatedCollection
Retains in this dated collection only the the elements in the specified collection (optional operation).
retainAll(DatedCollection) - Method in class sos.dated.util.AbstractDatedCollection
Retains in this dated collection only the the elements in the specified collection (optional operation).
retainAll(Dates) - Method in class sos.dated.util.TreeDates
 
retainAll(Dates) - Method in interface sos.dated.util.Dates
Removes all but the date ranges given by dates from this series of dates.
retainAll(Dates) - Method in class sos.dated.util.AbstractDates
Removes all but the date ranges given by dates from this series of dates.
reverse(DatedList, Date, Date) - Static method in class sos.dated.util.DatedCollections
Reverses the elements of the specified dated list in the specified date range.
rotate(DatedList, int, Date, Date) - Static method in class sos.dated.util.DatedCollections
Shifts the elements of the specified dated list in the specified date range the specified distance.

S

set(int, Object, Date, Date) - Method in interface sos.dated.util.DatedList
Replaces the element at the specified position with the specified element for the specified date range.
set(int, Object, Date, Date) - Method in class sos.dated.util.ArrayListByElement
 
set(int, Object, Date, Date) - Method in class sos.dated.util.AbstractSequentialDatedList
This implementation invokes set on the list iterator at each change date between from and to.
set(int, Object, Date, Date) - Method in class sos.dated.util.AbstractDatedList
Replaces the element at the specified position with the specified element for the specified date range.
set(Object, Date, Date) - Method in class sos.dated.util.ValueByDate
 
set(Object, Date, Date) - Method in interface sos.dated.util.ListIterator
Replaces the element last returned by a call to next or previous with the specified element for the specified date range (optional operation).
set(Object, Date, Date) - Method in interface sos.dated.util.DatedValue
Sets the value for a specified date range (optional operation).
set(Object, Date, Date) - Method in class sos.dated.util.AbstractDatedValue
Sets the value for a specified date range (optional operation).
setValue(Object, Date, Date) - Method in interface sos.dated.util.DatedMap.Entry
Sets the value to be associated with the key in the specified date range.
shuffle(DatedList, Date, Date) - Static method in class sos.dated.util.DatedCollections
Randomly rearranges the elements of the specified dated list in the specified date range The routine uses an internal random number generator.
shuffle(DatedList, Random, Date, Date) - Static method in class sos.dated.util.DatedCollections
Randomly rearranges the elements of the specified dated list in the specified date range, using the specified random number generator.
singletonDatedList(Object, Date, Date) - Static method in class sos.dated.util.DatedCollections
Returns an unmodifiable dated list containing only the specified object during the specified date range.
singletonDatedMap(Object, Object, Date, Date) - Static method in class sos.dated.util.DatedCollections
Returns an unmodifiable dated map containing only the mapping of key to value during the specified date range.
singletonDatedSet(Object, Date, Date) - Static method in class sos.dated.util.DatedCollections
Returns an unmodifiable dated set containing only the specified object during the specified date range.
size() - Method in interface sos.dated.util.Dates
Returns the number of date ranges included in this series.
size() - Method in class sos.dated.util.AbstractDates
Returns the number of date ranges included in this series.
size(Date) - Method in interface sos.dated.util.DatedMap
Returns the number of mappings in this dated map at the specified date.
size(Date) - Method in interface sos.dated.util.DatedCollection
Returns the number of elements in this collection at the specified date.
size(Date) - Method in class sos.dated.util.ArrayListByElement
 
size(Date) - Method in class sos.dated.util.AbstractDatedMap
Returns the number of mappings in this dated map at the specified date.
size(Date) - Method in class sos.dated.util.AbstractDatedList
 
size(Date) - Method in class sos.dated.util.AbstractDatedCollection
Returns the number of elements in this collection at the specified date.
sort(DatedList, Comparator, Date, Date) - Static method in class sos.dated.util.DatedCollections
Sorts the elements of the specified dated list in the specified date range in ascending order, using the specified comparator.
sort(DatedList, Date, Date) - Static method in class sos.dated.util.DatedCollections
Sorts the elements of the specified dated list in the specified date range in ascending order.
sos.dated.util - package sos.dated.util
Provides collection classes and interfaces that are based on dates.
subList(int, int) - Method in interface sos.dated.util.DatedList
Returns a view of this dated list restricted to the range fromIndex, inclusive, to toIndex, exclusive.
subList(int, int) - Method in class sos.dated.util.AbstractDatedList
Returns a view of this dated list restricted to the range fromIndex, inclusive, to toIndex, exclusive.
subMap(Object, Object) - Method in class sos.dated.util.TreeMapByKey
 
subMap(Object, Object) - Method in class sos.dated.util.TreeMapByDate
 
subMap(Object, Object) - Method in interface sos.dated.util.DatedSortedMap
Returns a view of this dated map of all mappings whose keys fall between fromKey (inclusive) and toKey (exclusive).
subSet(Object, Object) - Method in class sos.dated.util.TreeSetByElement
 
subSet(Object, Object) - Method in class sos.dated.util.TreeSetByDate
 
subSet(Object, Object) - Method in interface sos.dated.util.DatedSortedSet
Returns a view of this dated set of all elements that fall between fromElement (inclusive) and toElement (exclusive).
swap(DatedList, int, int, Date, Date) - Static method in class sos.dated.util.DatedCollections
Exchanges the elements at indices i and j in the specified list at the specified date.
synchronizedDatedCollection(DatedCollection) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a dated collection.
synchronizedDatedList(DatedList) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a dated list.
synchronizedDatedMap(DatedMap) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a dated map.
synchronizedDatedObject(DatedObject) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a dated object.
synchronizedDatedSet(DatedSet) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a dated set.
synchronizedDatedSortedMap(DatedSortedMap) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a dated sorted map.
synchronizedDatedSortedSet(DatedSortedSet) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a dated sorted set.
synchronizedDatedValue(DatedValue) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a dated value.
synchronizedDates(Dates) - Static method in class sos.dated.util.DatedCollections
Returns a synchronized, or thread-safe, view of a series of date ranges.

T

tailMap(Object) - Method in class sos.dated.util.TreeMapByKey
 
tailMap(Object) - Method in class sos.dated.util.TreeMapByDate
 
tailMap(Object) - Method in interface sos.dated.util.DatedSortedMap
Returns a view of this dated map of all mappings whose keys are greater than or equal to toKey.
tailSet(Object) - Method in class sos.dated.util.TreeSetByElement
 
tailSet(Object) - Method in class sos.dated.util.TreeSetByDate
 
tailSet(Object) - Method in interface sos.dated.util.DatedSortedSet
Returns a view of this dated set of all elements greater than or equal to toElement.
toArray(Date) - Method in interface sos.dated.util.DatedCollection
Moves the elements of this dated collection at the specified date to a newly created array.
toArray(Date) - Method in class sos.dated.util.AbstractDatedCollection
Moves the elements of this dated collection at the specified date to a newly created array.
toArray(Object[], Date) - Method in interface sos.dated.util.DatedCollection
Moves the elements of this dated collection at the specified date either to the specified array or to a new array with the same type as the specified array.
toArray(Object[], Date) - Method in class sos.dated.util.AbstractDatedCollection
Moves the elements of this dated collection at the specified date either to the specified array or to a new array with the same type as the specified array.
toDateArray() - Method in interface sos.dated.util.Dates
Converts this series of dates to an array of dates, where a date at an even index represents the start (inclusive) of a range and a date at an odd index represents the end (exclusive) of a range.
toDateArray() - Method in class sos.dated.util.AbstractDates
 
toDateArray(Date[]) - Method in interface sos.dated.util.Dates
Converts this series of dates to an array of dates, where a date at an even index represents the start (inclusive) of a range and a date at an odd index represents the end (exclusive) of a range.
toDateArray(Date[]) - Method in class sos.dated.util.AbstractDates
 
toString() - Method in class sos.dated.util.AbstractDates
Returns a string representation of this series of dates.
toString() - Method in class sos.dated.util.AbstractDatedObject
Returns a string representation of this dated object.
toString(Date) - Method in interface sos.dated.util.DatedObject
Returns a string representation of this dated object at the specified date.
toString(Date) - Method in class sos.dated.util.AbstractDatedValue
This implementation invokes get to retrieve the value at the specified date and then invokes String.valueOf to convert the value to a string.
toString(Date) - Method in class sos.dated.util.AbstractDatedObject
 
toString(Date) - Method in class sos.dated.util.AbstractDatedMap
Returns a string representation of this dated map at the specified date.
toString(Date) - Method in class sos.dated.util.AbstractDatedCollection
Returns a string representation of this dated object at the specified date.
TreeDates - class sos.dated.util.TreeDates.
An implementation of Dates that uses a Red-Black tree to achieve logarithmic insertions and deletions.
TreeDates() - Constructor for class sos.dated.util.TreeDates