|
Side of Software Dated Collections Library 2.0 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
DatedMap
that maintains a complete, non-dated
map at each date where a change occurs.dates
to this series of dates
(optional operation).
dates
to this series of dates
(optional operation).
dates
to this series of dates.
DatedList
that can efficiently iterate through the list of
elements at a given date by maintaining a java.util.ArrayList
at each date.ArrayListByDate
.
ArrayListByDate
initialized with the elements
of datedCollection
.
DatedList
that uses a single java.util.ArrayList
to
efficiently add and set values.ArrayListByElement
with a default
size for the underlying list of elements.
ArrayListByElement
initially containing the elements and date ranges
of the specified by datedCollection
.
ArrayListByElement
with the specified
initial capacity for the underlying list of elements.
Dates
object so that it contains only the ranges not currently
in this Dates
object (optional operation).
Dates
object so that it contains only the ranges not currently
in this Dates
object (optional operation).
Dates
object so that it contains only the ranges not
currently in this Dates
object.
true
if this dated collection contains the specified element
on the specified date.
true
if this dated collection contains the specified element
on the specified date.
true
if this dated collection contains all elements of
the specified collection.
true
if this dated collection contains all elements of
the specified collection.
true
if this dated map contains the specified key at the
specified date.
true
if this dated map contains the specified key at the
specified date.
true
if this dated map contains the specified key
throughout the specified date range.
true
if this dated map contains the specified key
throughout the specified date range.
true
if this dated collection contains the specified element
throughout the specified date range.
true
if this dated collection contains the specified element
throughout the specified date range.
true
if any key maps to the specified value at the
specified date.
true
if any key maps to the specified value at the
specified date.
true
if any key maps to the specified value at the
specified date.
true
if a key maps to the specified value
throughout the specified date range.
true
if a key maps to the specified value
throughout the specified date range.
TreeMap
initialized with the mappings of
map
.
HashMap
.
LinkedHashMap
.
TreeMap
.
DateOutOfRangeException
with no message.
DateOutOfRangeException
with the specified message.
at
is equal to
obj
at objAt
.
at
is equal to
obj
at objAt
.
at
is equal to
obj
at objAt
.
at
is equal to
obj
at objAt
.
at
is equal to
obj
at objDate
.
at
is equal to
obj
at objAt
.
date
is equal to
obj
at objDate
.
true
if this dated map does not contain the specified key
at any date within the specified date range.
true
if this dated map does not contain the specified key
at any date within the specified date range.
true
if this dated collection does not contain the specified
element at any date within the specified date range.
true
if this dated collection does not contain the specified
element at any date within the specified date range.
true
if no key maps to the specified value
at any date within the specified date range.
true
if no key maps to the specified value
at any date within the specified date range.
null
if this dated map does not contain a mapping for the
key at that date.
null
if this dated map does not contain a mapping for the
key at that date.
DatedMap
that maintains a java.util.HashMap
at each date where a change occurs, yielding fast date iterations and fast retrievals.HashMapByDate
with a default initial capacity (16) and a default
load factor (0.75).
HashMapByDate
with the specified initial capacity and a default
load factor (0.75).
HashMapByDate
with the specified initial capacity and
load factor.
HashMapByDate
initialized with the mappings of
datedMap
.
DatedMap
that indexes its keys with a
java.util.HashMap
, yielding fast insertions and removals.HashMapByKey
.
HashMapByKey
with the specified initial capacity
and default load factor (0.75).
HashMapByKey
with the specified initial capacity
and load factor.
HashMapByKey
from the specified
dated map.
DatedSet
that uses a
HashMapByDate
as its underlying data structure.HashSetByDate
with a default initial capacity (16) and a default
load factor (0.75).
HashSetByDate
with the specified initial capacity and a default
load factor (0.75).
HashSetByDate
with the specified initial capacity and load factor.
HashSetByDate
initialized with the elements
and dates of the specified dated collection.
DatedSet
that uses a HashMapByKey
as its underlying
data structure.HashSetByElement
.
HashSetByElement
with the specified initial capacity
and default load factor (0.75).
HashSetByElement
with the
specified initial capacity and load factor.
HashSetByElement
initialized with the elements
and dates of the specified dated collection.
true
if the number of elements in this dated collection is
greater than or equal to the specified size throughout the specified
date range.
true
if the size of this dated map is greater than or equal to
the specified size throughout the specified date range.
true
if the number of elements in this dated collection is
greater than or equal to the specified size throughout the specified
date range.
true
if the size of this dated map is greater than or equal to
the specified size throughout the specified date range.
toKey
.
toElement
.
DatedMap
that uses identity equality and
identity hash code by maintaining a java.util.IdentityHashMap
at each date.IdentityHashMapByDate
with
the expected maximum size at any given date of 21.
IdentityHashMapByDate
with the
specified expected maximum size at a given date.
IdentityHashMapByDate
initialized with the mappings of
datedMap
.
DatedMap
that uses identity equality and identity hash code.IdentityHashMapByKey
.
IdentityHashMap
with the specified expected
maximum size.
IdentityHashMapByKey
initialized with the entries
of the specified dated map.
dates
.
dates
.
true
if this dated value has the specified value at
the specified date.
true
if this dated value has the specified value at
the specified date.
true
if this dated collection contains no elements on the
specified date.
true
if this map contains no mappings on the
specified date.
true
if this dated collection contains no elements on the
specified date.
true
if this map contains no mappings on the
specified date.
true
if this dated collection contains no elements throughout the
specified date range.
true
if this map contains no mappings throughout
the specified date range.
true
if this dated collection contains no elements throughout the
specified date range.
true
if this map contains no mappings throughout
the specified date range.
true
if this dated value does not have the specified value
at any date within the specified date range.
true
if this dated value does not have the specified value
at any date within the specified date range.
true
if this dated value has the specified value throughout
the specified date range.
true
if this dated value has the specified value throughout
the specified date range.
DatedMap
that maintains a java.util.LinkedHashMap
at each date where a change occurs, yielding fast date iterations, fast retrievals,
and predictable entry iterations.LinkedHashMapByDate
with a default initial capacity (16) and a default
load factor (0.75).
LinkedHashMapByDate
with the specified initial capacity and
a default load factor (0.75).
LinkedHashMapByDate
with the specified initial capacity and
load factor.
LinkedHashMapByDate
with the specified initial capacity,
load factor, and ordering mode.
LinkedHashMapByDate
initialized with the mappings of
datedMap
.
DatedSet
that uses a
LinkedHashMapByDate
as its underlying data structure.LinkedHashSetByDate
with a default initial capacity (16) and a default
load factor (0.75).
LinkedHashSetByDate
with the specified initial capacity and a default
load factor (0.75).
LinkedHashSetByDate
with the specified initial capacity and a default
load factor (0.75).
LinkedHashSetByDate
initialized with the elements
and dates of the specified dated collection.
next
.
null
values.
previous
.
key
with value
in this dated map during
the specified date range (optional operation).
key
with value
in this dated map during
the specified date range (optional operation).
datedMap
into this dated map (optional operation).
datedMap
into this dated map (optional operation).
next
from the underlying
collection for the specified date range (optional operation).
dates
from this series of dates
(optional operation).
dates
from this series of dates
(optional operation).
true
if this map should remove the specified eldest entry for
a given date range.
fromIndex
, inclusive, and
toIndex
, exclusive, for the specified date range.
dates
from this
series of dates (optional operation).
dates
from this
series of dates (optional operation).
dates
from this series of dates.
next
or
previous
with the specified element for the specified
date range (optional operation).
fromIndex
,
inclusive, to toIndex
, exclusive.
fromIndex
,
inclusive, to toIndex
, exclusive.
fromKey
(inclusive) and toKey
(exclusive).
fromElement
(inclusive) and toElement
(exclusive).
fromKey
.
fromElement
.
Dates
that uses a Red-Black tree to achieve logarithmic
insertions and deletions.TreeDates
with no dates.
TreeDates
initialized with the ranges of dates.
DatedSortedMap
that maintains a java.util.TreeMap
at each date where a change occurs, yielding fast date iterations and logarithmic
retrievals.TreeMapByKey
that sorts its keys
by their natural ordering.
TreeMapByDate
that uses the natural ordering
of keys and initially contains the mappings of datedMap
.
TreeMapByDate
that uses the specified comparator
to order the keys.
TreeMapByDate
that initially contains the entries
of datedSortedMap
.
DatedSortedMap
that uses an underlying
TreeMap
to
keep all keys in sorted order and to achieve fast access to all keys.TreeMapByKey
that sorts its keys
by their natural ordering.
TreeMapByKey
that uses the specified
comparator to sort the keys.
TreeMapByKey
containing the entries
and date ranges of the specified dated map, sorted by
the keys' natural ordering.
TreeMapByKey
containing the entries
and date ranges of the specified
dated sorted map, ordered by the parameter's comparator object.
DatedSet
that uses a TreeMapByDate
as its underlying
data structure.DatedSet
that uses a TreeMapByKey
as its underlying
data structure to keep its elements in sorted order and to provide fast
indexing to elements.TreeSetByElement
that sorts its elements according
to their natural ordering.
TreeSetByElement
that uses the specified
comparator to sort its elements.
TreeSetByElement
containing the elements
and date ranges of the specified dated collection, sorted by
the elements' natural ordering.
TreeSetByElement
containing the elements
and date ranges of the specified
dated sorted set, ordered by the parameter's comparator object.
DatedValue
that can efficiently produce the value
at a given date.ValueByDate
with a null value over all dates.
ValueByDate
with the same values as the specified dated
value.
|
Side of Software Dated Collections Library 2.0 |
||||||||
PREV NEXT | FRAMES NO FRAMES |