Package com.timeindexing.basic

Provides basic types that are used throughout the TimeIndexing core.

See:
          Description

Interface Summary
Absolute An absolute.
Adjustable An adjustable value
AdjustableCount A adjustable count.
AdjustablePosition A adjustable position in an index
Count A count.
ID An interface for an ID.
Interval An interface for an interval.
Overlap An enumeration of 2 values to enable choice between having 2 ways for an Interval to overlap an index.
Position A position in an index
Relative A relative.
Scale Something that has a scale, relative to similar thnigs.
Value The most basic value.
 

Class Summary
AbsoluteAdjustablePosition An AbsoluteAdjustablePosition is a value that is an absolute position from the zeroth index element but can be modified.
AbsoluteInterval An absolute interval is an interval where all the arguments can be resolved into two positions into an Index, and none of the specifiers can be adjusted.
AbsolutePosition An AbsolutePosition is a value that is an absolute position from the zeroth index element.
AID This is an abstract ID.
EndPointInterval An end point interval is an interval where the arguments are a start-point plus a value from that start-point.
MidPointInterval A better interval is an interval where the arguments are a mid-point plus 2 values from that mid-point.
Offset An Offset is a value that is an absolute offset into a stream.
RelativeAdjustableCount An RelativeCount is a count that is an relative count from the current index element.
RelativeCount An RelativeCount is a count that is an relative count from the current index element.
SID This represents a specified ID.
Size An Size is an absolute value.
UID This represents a Unique ID.
ValueCalculator Do some basic calculations on Values.
 

Exception Summary
IllegalIntervalValue An IllegalIntervalValue is thrown when an a null is passed as argument to an Interval constructor.
 

Package com.timeindexing.basic Description

Provides basic types that are used throughout the TimeIndexing core.