JTemporal Home
Tutorial

Package net.sf.jtemporal

Main package

See:
          Description

Interface Summary
CachedTimeSeries.ChangeHandler<V> Applies the changes on the underlying data source.
CachedTimeSeries.MissingElementHandler<V> Reacts on missing elements.
Instant You must implement this interface (basically a Comparable) to represent time.
MissingInstantHandler Deprecated.  
ReadableTemporalAttribute<V> Superinterface common to anything able to return an object for a given instant.
TemporalAttribute<V> This is a map, whose key is a Period when adding mappings (entries) and an Instant when getting mappings.
TemporalSet<V> This is a map, whose key is a Period when adding mappings (entries) and an Instant when getting mappings.
TimedObject<V> Associates an Object to a Period.
TimeSeries<V> This is more or less a Map, whose key is an Instant.
 

Class Summary
AbstractTemporalAttribute<V> Features common to the TemporalAttributes.
AbstractTemporalSet<V> Features common to the MultiMaps.
AbstractTimedObject<V> Associates an Object to a Period.
CachedTimeSeries<V> Caches an external TimeSeries (for ex. to hand code a database access).
Period Represents a "half-open" immutable time range (which includes the start instant, but not the end instant).
SimpleTimedObject<V> Associates an Object to a Period.
TemporalAttributeImpl<V> Implements TemporalAttribute by using a TemporalAttributeStorage.
TemporalSetImpl<V> The standard implementation of TemporalSet.
TreeTemporalAttribute<V> Uses internally a TreeMap to store the mappings.
TreeTemporalSet<V> Maintains internally a TreeMap over the periods and an HashMap over the values so that query performances are acceptable for queries in both dimensions even when the collection is very large.
WeakTimeSeriesFactory Deprecated.  
 

Package net.sf.jtemporal Description

Main package


JTemporal Home
Tutorial