Side of Software
Dated Collections Library 2.0

Uses of Interface
sos.dated.util.Dates

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
<E,D> Dates<D>
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
<D> Dates<D>
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
<E,D> Dates<D>
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
<D> Dates<D>
DatedCollections.synchronizedDates(Dates<D> dates)
          Returns a synchronized, or thread-safe, view of a series of date ranges.
static
<D> Dates<D>
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
<D> Dates<D>
DatedCollections.synchronizedDates(Dates<D> dates)
          Returns a synchronized, or thread-safe, view of a series of date ranges.
static
<D> Dates<D>
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

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