Side of Software
Dated Collections Library 2.0

Uses of Interface
sos.dated.util.DatedValue

Uses of DatedValue in sos.dated.util
 

Classes in sos.dated.util that implement DatedValue
 class AbstractDatedValue<E,D>
          A partial implementation of a dated value.
 class ValueByDate<E,D>
          An implementation of DatedValue that can efficiently produce the value at a given date.
 

Fields in sos.dated.util declared as DatedValue
static DatedValue DatedCollections.NULL_DATED_VALUE
          An immutable dated value with only null values.
 

Methods in sos.dated.util that return DatedValue
static
<E,D> DatedValue<E,D>
Adapters.asDatedValue(E value, D from, D to)
          Treats a non-dated value as a dated value between the specified dates.
static
<E,D> DatedValue<E,D>
DatedCollections.checkedDatedValue(DatedValue<E,D> datedValue, java.lang.Class<E> type)
          Wraps a dated value with one that requires values to be of a given type.
 DatedValue<V,D> AbstractDatedMap.get(java.lang.Object key)
          Returns the values associated with the specified key for all dates.
 DatedValue<V,D> DatedMap.get(java.lang.Object key)
          Returns the values associated with the specified key for all dates.
 DatedValue<V,D> IdentityHashMapByDate.get(java.lang.Object key)
          Returns the values associated with the specified key for all dates.
 DatedValue<V,D> IdentityHashMapByKey.get(java.lang.Object key)
           
static
<E,D> DatedValue<E,D>
DatedCollections.nullDatedValue()
          Returns the null dated value in a type-safe fashion.
 DatedValue<V,D> AbstractDatedMap.put(K key, V value, D from, D to)
          Associates key with value in this dated map during the specified date range (optional operation).
 DatedValue<V,D> AbstractMapByDate.put(K key, V value, D from, D to)
           
 DatedValue<V,D> DatedMap.put(K key, V value, D from, D to)
          Associates key with value in this dated map during the specified date range (optional operation).
 DatedValue<E,D> AbstractDatedList.remove(int index, D from, D to)
          Removes from this dated list the element at the specified position for the specified date range (optional operation).
 DatedValue<E,D> AbstractSequentialDatedList.remove(int index, D from, D to)
          Removes from this dated list the element at the specified position for the specified date range (optional operation).
 DatedValue<E,D> ArrayListByElement.remove(int index, D from, D to)
           
 DatedValue<E,D> DatedList.remove(int index, D from, D to)
          Removes from this dated list the element at the specified position for the specified date range (optional operation).
 DatedValue<V,D> AbstractDatedMap.remove(java.lang.Object key, D from, D to)
          Removes any values associated with the specified key in the specified date range (optional operation).
 DatedValue<V,D> AbstractMapByDate.remove(java.lang.Object key, D from, D to)
           
 DatedValue<V,D> DatedMap.remove(java.lang.Object key, D from, D to)
          Removes any values associated with the specified key in the specified date range (optional operation).
 DatedValue<E,D> AbstractDatedValue.set(E value, D from, D to)
          Sets the value for a specified date range (optional operation).
 DatedValue<E,D> DatedValue.set(E value, D from, D to)
          Sets the value for a specified date range (optional operation).
 DatedValue<E,D> ValueByDate.set(E value, D from, D to)
          Sets the value for a specified date range.
 DatedValue<E,D> AbstractDatedList.set(int index, E value, D from, D to)
          Replaces the element at the specified position with the specified element for the specified date range.
 DatedValue<E,D> AbstractSequentialDatedList.set(int index, E value, D from, D to)
          Replaces the element at the specified position with the specified element for the specified date range.
 DatedValue<E,D> ArrayListByElement.set(int index, E value, D from, D to)
           
 DatedValue<E,D> DatedList.set(int index, E value, D from, D to)
          Replaces the element at the specified position with the specified element for the specified date range.
static
<E,D> DatedValue<E,D>
DatedCollections.synchronizedDatedValue(DatedValue<E,D> datedValue)
          Returns a synchronized, or thread-safe, view of a dated value.
static
<E,D> DatedValue<E,D>
DatedCollections.unmodifiableDatedValue(DatedValue<? extends E,D> datedValue)
          Returns an unmodifiable view of a dated value.
 

Methods in sos.dated.util with parameters of type DatedValue
static
<E,D> DatedValue<E,D>
DatedCollections.checkedDatedValue(DatedValue<E,D> datedValue, java.lang.Class<E> type)
          Wraps a dated value with one that requires values to be of a given type.
static
<E,D> DatedValue<E,D>
DatedCollections.synchronizedDatedValue(DatedValue<E,D> datedValue)
          Returns a synchronized, or thread-safe, view of a dated value.
static
<E,D> DatedValue<E,D>
DatedCollections.unmodifiableDatedValue(DatedValue<? extends E,D> datedValue)
          Returns an unmodifiable view of a dated value.
 

Constructors in sos.dated.util with parameters of type DatedValue
ValueByDate(DatedValue<? extends E,D> datedValue)
          Creates a ValueByDate with the same values as the specified dated value.
 


Side of Software
Dated Collections Library 2.0

Copyright 2003-09 Side of Software (SOS). All rights reserved.