|
Side of Software Dated Collections Library 2.0 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Dates in sos.dated.util |
---|
Classes in sos.dated.util that implement Dates | |
---|---|
class |
AbstractDates<D>
A partial implementation of a series of date ranges. |
class |
TreeDates<D>
An implementation of Dates that uses a Red-Black tree to achieve logarithmic
insertions and deletions. |
Fields in sos.dated.util declared as Dates | |
---|---|
static Dates |
DatedCollections.EMPTY_DATES
An empty and immutable series of dates. |
Methods in sos.dated.util that return Dates | ||
---|---|---|
Dates<D> |
AbstractDatedCollection.add(E value,
D from,
D to)
Adds the specified element to this dated collection for the specified date range (optional operation). |
|
Dates<D> |
AbstractDatedList.add(E value,
D from,
D to)
Adds the specified element to this dated collection for the specified date range (optional operation). |
|
Dates<D> |
DatedCollection.add(E value,
D from,
D to)
Adds the specified element to this dated collection for the specified date range (optional operation). |
|
Dates<D> |
AbstractDatedCollection.addAll(DatedCollection<? extends E,D> datedCollection)
Adds a dated collection of elements to this dated collection (optional operation). |
|
Dates<D> |
DatedCollection.addAll(DatedCollection<? extends E,D> datedCollection)
Adds a dated collection of elements to this dated collection (optional operation). |
|
static
|
DatedCollections.addAll(DatedCollection<? super E,D> datedCollection,
D from,
D to,
E... elements)
Adds the specified elements to a dated collection for a given date range. |
|
Dates<D> |
AbstractDates.addAll(Dates<D> dates)
Adds all date ranges given by dates to this series of dates
(optional operation). |
|
Dates<D> |
Dates.addAll(Dates<D> dates)
Adds all date ranges given by dates to this series of dates
(optional operation). |
|
Dates<D> |
TreeDates.addAll(Dates<D> dates)
Adds all date ranges given by dates to this series of dates. |
|
Dates<D> |
AbstractDatedList.addAll(int index,
DatedCollection<? extends E,D> datedCollection)
Inserts an entire dated collection into this dated list at the specified index (optional operation). |
|
Dates<D> |
DatedList.addAll(int index,
DatedCollection<? extends E,D> datedCollection)
Inserts an entire dated collection into this dated list at the specified index (optional operation). |
|
Dates<D> |
AbstractDates.addRange(D from,
D to)
Adds a date range to this series of dates (optional operation). |
|
Dates<D> |
Dates.addRange(D from,
D to)
Adds a date range to this series of dates (optional operation). |
|
Dates<D> |
TreeDates.addRange(D from,
D to)
Adds a date range to this series of dates. |
|
static
|
DatedCollections.emptyDates()
Returns the empty dates in a type-safe fashion. |
|
Dates<D> |
AbstractDatedCollection.remove(java.lang.Object value,
D from,
D to)
Removes an instance of the specified element from this dated collection for the specified date range (optional operation). |
|
Dates<D> |
DatedCollection.remove(java.lang.Object value,
D from,
D to)
Removes an instance of the specified element from this dated collection for the specified date range (optional operation). |
|
Dates<D> |
AbstractDatedCollection.removeAll(DatedCollection<?,D> datedCollection)
Removes the elements in this dated collection that are contained in the specified dated collection (optional operation). |
|
Dates<D> |
DatedCollection.removeAll(DatedCollection<?,D> datedCollection)
Removes the elements in this dated collection that are contained in the specified dated collection (optional operation). |
|
Dates<D> |
AbstractDates.removeAll(Dates<D> series)
Removes all dates ranges given by dates from this series of dates
(optional operation). |
|
Dates<D> |
Dates.removeAll(Dates<D> dates)
Removes all dates ranges given by dates from this series of dates
(optional operation). |
|
Dates<D> |
TreeDates.removeAll(Dates<D> dates)
Removes all dates ranges given by dates from this series of dates. |
|
Dates<D> |
AbstractDates.removeRange(D from,
D to)
Removes the specified range from this series of dates (optional operation). |
|
Dates<D> |
Dates.removeRange(D from,
D to)
Removes the specified range from this series of dates (optional operation). |
|
Dates<D> |
TreeDates.removeRange(D from,
D to)
Removes the specified range from this series of dates. |
|
static
|
DatedCollections.replaceAll(DatedList<E,D> datedList,
E oldVal,
E newVal,
D from,
D to)
Replaces all occurrences of oldVal with newVal in the specified list throughout the specified date range. |
|
Dates<D> |
AbstractDatedCollection.retainAll(DatedCollection<?,D> datedCollection)
Retains in this dated collection only the elements in the specified dated collection (optional operation). |
|
Dates<D> |
DatedCollection.retainAll(DatedCollection<?,D> datedCollection)
Retains in this dated collection only the elements in the specified dated collection (optional operation). |
|
Dates<D> |
AbstractDates.retainAll(Dates<D> series)
Removes all but the date ranges given by dates from this
series of dates (optional operation). |
|
Dates<D> |
Dates.retainAll(Dates<D> dates)
Removes all but the date ranges given by dates from this
series of dates (optional operation). |
|
Dates<D> |
TreeDates.retainAll(Dates<D> dates)
Removes all but the date ranges given by dates from this series of dates. |
|
static
|
DatedCollections.synchronizedDates(Dates<D> dates)
Returns a synchronized, or thread-safe, view of a series of date ranges. |
|
static
|
DatedCollections.unmodifiableDates(Dates<D> dates)
Returns an unmodifiable view of a series of dates. |
Methods in sos.dated.util with parameters of type Dates | ||
---|---|---|
Dates<D> |
AbstractDates.addAll(Dates<D> dates)
Adds all date ranges given by dates to this series of dates
(optional operation). |
|
Dates<D> |
Dates.addAll(Dates<D> dates)
Adds all date ranges given by dates to this series of dates
(optional operation). |
|
Dates<D> |
TreeDates.addAll(Dates<D> dates)
Adds all date ranges given by dates to this series of dates. |
|
boolean |
AbstractDates.excludesAll(Dates<D> dates)
Indicates if this series does not overlap another series of dates. |
|
boolean |
Dates.excludesAll(Dates<D> dates)
Indicates if this series does not overlap another series of dates. |
|
boolean |
AbstractDates.includesAll(Dates<D> dates)
Indicates if this series of dates contains all the date ranges given by dates . |
|
boolean |
Dates.includesAll(Dates<D> dates)
Indicates if this series of dates contains all the date ranges given by dates . |
|
Dates<D> |
AbstractDates.removeAll(Dates<D> series)
Removes all dates ranges given by dates from this series of dates
(optional operation). |
|
Dates<D> |
Dates.removeAll(Dates<D> dates)
Removes all dates ranges given by dates from this series of dates
(optional operation). |
|
Dates<D> |
TreeDates.removeAll(Dates<D> dates)
Removes all dates ranges given by dates from this series of dates. |
|
Dates<D> |
AbstractDates.retainAll(Dates<D> series)
Removes all but the date ranges given by dates from this
series of dates (optional operation). |
|
Dates<D> |
Dates.retainAll(Dates<D> dates)
Removes all but the date ranges given by dates from this
series of dates (optional operation). |
|
Dates<D> |
TreeDates.retainAll(Dates<D> dates)
Removes all but the date ranges given by dates from this series of dates. |
|
static
|
DatedCollections.synchronizedDates(Dates<D> dates)
Returns a synchronized, or thread-safe, view of a series of date ranges. |
|
static
|
DatedCollections.unmodifiableDates(Dates<D> dates)
Returns an unmodifiable view of a series of dates. |
Constructors in sos.dated.util with parameters of type Dates | |
---|---|
TreeDates(Dates<D> dates)
Creates a TreeDates initialized with the ranges of dates. |
|
Side of Software Dated Collections Library 2.0 |
||||||||
PREV NEXT | FRAMES NO FRAMES |