A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

ABSOLUTETIMESTAMP_COUNT_COUNT - Static variable in class com.timeindexing.basic.MidPointInterval
A Timestamp to 2 Count specifiers.
ABSOLUTETIMESTAMP_PLUS_COUNT - Static variable in class com.timeindexing.basic.EndPointInterval
A Timestamp plus Count specifier.
ABSOLUTETIMESTAMP_RELATIVETIMESTAMP_RELATIVETIMESTAMP - Static variable in class com.timeindexing.basic.MidPointInterval
A Timestamp to 2 Timestamp specifiers.
ABSOLUTETIMESTAMP_TO_ABSOLUTETIMESTAMP - Static variable in class com.timeindexing.basic.EndPointInterval
A Timestamp to Timestamp specifier.
ABSOLUTETIMESTAMP_TO_POSITION - Static variable in class com.timeindexing.basic.EndPointInterval
A Timestamp to Position specifier.
ABSOLUTETIMESTAMP_TO_RELATIVETIMESTAMP - Static variable in class com.timeindexing.basic.EndPointInterval
A Timestamp to Timestamp specifier.
AID - class com.timeindexing.basic.AID.
This is an abstract ID.
AID() - Constructor for class com.timeindexing.basic.AID
 
ALL - Static variable in interface com.timeindexing.io.LoadStyle
Load all of the index and all of the data.
ANNOTATIONS - Static variable in interface com.timeindexing.io.FileType
An annotations file
ANY - Static variable in interface com.timeindexing.index.DataType
The data is of any type.
ANY_DT - Static variable in interface com.timeindexing.index.DataType
 
ARBITRARY - Static variable in interface com.timeindexing.index.DataType
The data is of arbitrary type.
ARBITRARY_DT - Static variable in interface com.timeindexing.index.DataType
 
Absolute - interface com.timeindexing.basic.Absolute.
An absolute.
AbsoluteAdjustablePosition - class com.timeindexing.basic.AbsoluteAdjustablePosition.
An AbsoluteAdjustablePosition is a value that is an absolute position from the zeroth index element but can be modified.
AbsoluteAdjustablePosition() - Constructor for class com.timeindexing.basic.AbsoluteAdjustablePosition
Construct a new AbsoluteAdjustablePosition
AbsoluteAdjustablePosition(long) - Constructor for class com.timeindexing.basic.AbsoluteAdjustablePosition
Construct a new AbsoluteAdjustablePosition from a given value
AbsoluteAdjustablePosition(Position) - Constructor for class com.timeindexing.basic.AbsoluteAdjustablePosition
Construct a new AbsoluteAdjustablePosition from an exisitng Position
AbsoluteInterval - class com.timeindexing.basic.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.
AbsoluteInterval() - Constructor for class com.timeindexing.basic.AbsoluteInterval
 
AbsolutePosition - class com.timeindexing.basic.AbsolutePosition.
An AbsolutePosition is a value that is an absolute position from the zeroth index element.
AbsolutePosition(long) - Constructor for class com.timeindexing.basic.AbsolutePosition
Construct a new AbsolutePosition from a given value
AbsolutePosition(Position) - Constructor for class com.timeindexing.basic.AbsolutePosition
Construct a new AbsolutePosition from a Position
AbsoluteTimestamp - interface com.timeindexing.time.AbsoluteTimestamp.
An absolute timestamp.
AbstractCachePolicy - class com.timeindexing.cache.AbstractCachePolicy.
Generic functionality for CachePolicies.
AbstractCachePolicy() - Constructor for class com.timeindexing.cache.AbstractCachePolicy
 
AbstractDateFormat - class com.timeindexing.time.AbstractDateFormat.
This abstact class has the base methods for objects that format absolute timestamps as dates.
AbstractDateFormat() - Constructor for class com.timeindexing.time.AbstractDateFormat
 
AbstractElapsedFormat - class com.timeindexing.time.AbstractElapsedFormat.
This abstact class has the base methods for objects that format elapsed timestamps.
AbstractElapsedFormat() - Constructor for class com.timeindexing.time.AbstractElapsedFormat
 
AbstractFileIO - class com.timeindexing.io.AbstractFileIO.
Has code for indexes that are file-based.
AbstractFileIO() - Constructor for class com.timeindexing.io.AbstractFileIO
 
AbstractIndex - class com.timeindexing.index.AbstractIndex.
An abstract implementation of an Index object.
AbstractIndex() - Constructor for class com.timeindexing.index.AbstractIndex
 
AbstractIndexIO - class com.timeindexing.io.AbstractIndexIO.
An object for doing IO for an Index.
AbstractIndexIO() - Constructor for class com.timeindexing.io.AbstractIndexIO
 
AbstractManagedIndex - class com.timeindexing.index.AbstractManagedIndex.
An abstract index that has the managed facilities needed by the core of the system, but not accessible to the application layer.
AbstractManagedIndex() - Constructor for class com.timeindexing.index.AbstractManagedIndex
 
AddItemException - exception com.timeindexing.index.AddItemException.
An AddItemException is thrown when adding an item to an index fails.
AddItemException() - Constructor for class com.timeindexing.index.AddItemException
Throw a AddItemException with no message.
AddItemException(String) - Constructor for class com.timeindexing.index.AddItemException
Throw a AddItemException with a message.
AddItemException(Exception) - Constructor for class com.timeindexing.index.AddItemException
Throw a AddItemException with an exception from the underlying cause.
Adjustable - interface com.timeindexing.basic.Adjustable.
An adjustable value
AdjustableCount - interface com.timeindexing.basic.AdjustableCount.
A adjustable count.
AdjustablePosition - interface com.timeindexing.basic.AdjustablePosition.
A adjustable position in an index
AnnotationStyle - interface com.timeindexing.index.AnnotationStyle.
Annotation style contants.
activate() - Method in class com.timeindexing.index.FileIndex
Make the Index activated.
activate() - Method in class com.timeindexing.index.IncoreIndex
Make the Index activated.
activate() - Method in interface com.timeindexing.index.Index
Make the Index activated.
activate() - Method in class com.timeindexing.index.TimeIndex
Make the Index activated.
add(Object) - Method in class com.timeindexing.util.DoubleLinkedList
Appends the specified element to the end of this list.
add(long, Object) - Method in class com.timeindexing.util.DoubleLinkedList
Inserts the specified element at the specified position in this list.
add(Object, Object) - Method in class com.timeindexing.util.Grouper
Add an element to a group.
addAccessEventListener(IndexAccessEventListener) - Method in interface com.timeindexing.event.IndexEventGenerator
Add a IndexAccessEventListener.
addAccessEventListener(IndexAccessEventListener) - Method in class com.timeindexing.event.IndexEventMulticaster
Add a IndexAccessEventListener.
addAccessEventListener(IndexAccessEventListener) - Method in class com.timeindexing.index.AbstractIndex
Add a IndexAccessEventListener.
addAccessEventListener(IndexAccessEventListener) - Method in class com.timeindexing.index.TimeIndexFactory
Add a IndexAccessEventListener.
addAddEventListener(IndexAddEventListener) - Method in interface com.timeindexing.event.IndexEventGenerator
Add a IndexAddEventListener.
addAddEventListener(IndexAddEventListener) - Method in class com.timeindexing.event.IndexEventMulticaster
Add a IndexAddEventListener.
addAddEventListener(IndexAddEventListener) - Method in class com.timeindexing.index.AbstractIndex
Add a IndexAddEventListener.
addAddEventListener(IndexAddEventListener) - Method in class com.timeindexing.index.TimeIndexFactory
Add a IndexAddEventListener.
addData(DataAbstraction) - Method in interface com.timeindexing.cache.DataCache
Hold a Data Object.
addData(DataAbstraction) - Method in class com.timeindexing.cache.DefaultDataCache
Hold a Data Object.
addDataType(ID, String) - Method in class com.timeindexing.index.AbstractIndex
Add a new data type
addDataType(ID, String) - Method in class com.timeindexing.index.DefaultIndexHeader
Add a new data type
addDataType(ID, String) - Method in interface com.timeindexing.index.ExtendedIndexHeader
Add a new data type
addDataType(ID, String) - Method in interface com.timeindexing.index.Index
Add a new data type
addDataType(ID, String) - Method in class com.timeindexing.index.TimeIndex
Add a new data type
addFirst(Object) - Method in class com.timeindexing.util.DoubleLinkedList
Inserts the given element at the beginning of this list.
addHandle(ManagedIndex) - Static method in class com.timeindexing.index.TimeIndexDirectory
Add an extra handle on an Index.
addIndexURI(ID, URI) - Method in class com.timeindexing.index.AbstractManagedIndex
Add a new indexID/indexURI
addIndexURI(ID, URI) - Method in class com.timeindexing.index.DefaultIndexHeader
Add a new indexID/indexURI
addIndexURI(ID, URI) - Method in interface com.timeindexing.index.ExtendedIndexHeader
Add a new indexID/indexURI
addIndexURI(ID, URI) - Method in interface com.timeindexing.index.ManagedIndexHeader
Add a new indexID/indexURI
addItem(IndexItem, Position) - Method in class com.timeindexing.cache.DefaultIndexCache
Add an Index Item to the Index.
addItem(IndexItem, long) - Method in class com.timeindexing.cache.DefaultIndexCache
Add an Index Item to the Index.
addItem(IndexItem, Position) - Method in interface com.timeindexing.cache.IndexCache
Add an Index Item to the Index.
addItem(IndexItem, long) - Method in interface com.timeindexing.cache.IndexCache
Add an Index Item to the Index.
addItem(DataItem) - Method in class com.timeindexing.index.AbstractIndex
Add a Data Item to the Index.
addItem(DataItem, Timestamp) - Method in class com.timeindexing.index.AbstractIndex
Add a Data Item to the Index with a speicifed Data Timestamp
addItem(IndexItem) - Method in class com.timeindexing.index.AbstractIndex
Add an Index Item to the Index.
addItem(DataItem) - Method in class com.timeindexing.index.FileIndex
Add a Data Item to the Index.
addItem(DataItem, Timestamp) - Method in class com.timeindexing.index.FileIndex
Add a Data Item to the Index plus a Timestamp from the Data.
addItem(DataItem) - Method in class com.timeindexing.index.IncoreIndex
Add a Data Item to the Index.
addItem(DataItem, Timestamp) - Method in class com.timeindexing.index.IncoreIndex
Add a Data Item to the Index plus a Timestamp from the Data.
addItem(DataItem) - Method in interface com.timeindexing.index.Index
Add a Data Item to the Index.
addItem(DataItem, Timestamp) - Method in interface com.timeindexing.index.Index
Add a Data Item to the Index with a speicifed Data Timestamp
addItem(DataItem) - Method in class com.timeindexing.index.TimeIndex
Add a Data Item to the Index.
addItem(DataItem, Timestamp) - Method in class com.timeindexing.index.TimeIndex
Add a Data Item to the Index with a specific Data Timestamp
addItem(ManagedIndexItem) - Method in class com.timeindexing.io.AbstractFileIO
Add an item.
addItem(ManagedIndexItem) - Method in interface com.timeindexing.io.IndexInteractor
Add an IndexItem to the index.
addLast(Object) - Method in class com.timeindexing.util.DoubleLinkedList
Appends the given element to the end of this list.
addPrimaryEventListener(IndexPrimaryEventListener) - Method in interface com.timeindexing.event.IndexEventGenerator
Add a IndexPrimaryEventListener.
addPrimaryEventListener(IndexPrimaryEventListener) - Method in class com.timeindexing.event.IndexEventMulticaster
Add a IndexPrimaryEventListener.
addPrimaryEventListener(IndexPrimaryEventListener) - Method in class com.timeindexing.index.AbstractIndex
Add a IndexPrimaryEventListener.
addPrimaryEventListener(IndexPrimaryEventListener) - Method in class com.timeindexing.index.TimeIndexFactory
Add a IndexPrimaryEventListener.
addReference(IndexItem, Index) - Method in class com.timeindexing.index.FileIndex
Add a Referemnce to an IndexItem in a Index.
addReference(IndexItem, Index, Timestamp) - Method in class com.timeindexing.index.FileIndex
Add a Referemnce to an IndexItem in a Index.
addReference(IndexReference, Timestamp) - Method in class com.timeindexing.index.FileIndex
Add a Referemnce to an IndexItem in a Index.
addReference(IndexItem, Index) - Method in class com.timeindexing.index.IncoreIndex
Add a Referemnce to an IndexItem in a Index.
addReference(IndexItem, Index, Timestamp) - Method in class com.timeindexing.index.IncoreIndex
Add a Referemnce to an IndexItem in a Index.
addReference(IndexReference, Timestamp) - Method in class com.timeindexing.index.IncoreIndex
Add a Referemnce to an IndexItem in a Index.
addReference(IndexItem, Index) - Method in interface com.timeindexing.index.Index
Add a Reference to an IndexItem in a Index.
addReference(IndexItem, Index, Timestamp) - Method in interface com.timeindexing.index.Index
Add a Reference to an IndexItem in a Index.
addReference(IndexReference, Timestamp) - Method in interface com.timeindexing.index.ManagedIndex
Add a Referemnce to an IndexItem in a Index.
addReference(IndexItem, Index) - Method in class com.timeindexing.index.TimeIndex
Add a Referemnce to an IndexItem in a Index.
addReference(IndexItem, Index, Timestamp) - Method in class com.timeindexing.index.TimeIndex
Add a Referemnce to an IndexItem in a Index.
addTimestamp(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one timestamp to another.
addTimestampM(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one millisecond timestamp to another.
addTimestampM(RelativeTimestamp, RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one elapsed timestamp to another elapsed timestamp.
addTimestampN(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one nanosecond timestamp to another.
addTimestampN(RelativeTimestamp, RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one elapsed timestamp to another.
addTimestampS(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one second timestamp to another.
addTimestampS(RelativeTimestamp, RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one elapsed timestamp to another.
addTimestampU(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one microsecond timestamp to another.
addTimestampU(RelativeTimestamp, RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Add one elapsed timestamp to another.
adjust(Value) - Method in class com.timeindexing.basic.AbsoluteAdjustablePosition
Adjust the position forwards or backward, given a value.
adjust(long) - Method in class com.timeindexing.basic.AbsoluteAdjustablePosition
Adjust the position forwards or backward, given a basic value.
adjust(Value) - Method in interface com.timeindexing.basic.Adjustable
Adjust the Value by skipping around, forwards or backwards.
adjust(long) - Method in interface com.timeindexing.basic.Adjustable
Adjust the Value by skiinog around, forwards or backwards.
adjust(Value) - Method in class com.timeindexing.basic.RelativeAdjustableCount
Adjust the coubnt forwards or backward, given a Value
adjust(long) - Method in class com.timeindexing.basic.RelativeAdjustableCount
Adjust the count forwards or backward, given a basic value.
alignForData() - Method in class com.timeindexing.io.AbstractFileIO
Align the index for an append of the Data This is done differently for each type of index.
alignForData() - Method in class com.timeindexing.io.ExternalIndexIO
Align the index for an append of the Data
alignForData() - Method in class com.timeindexing.io.InlineIndexIO
Align the index for an append of the Data
alignForIndexItem() - Method in class com.timeindexing.io.AbstractFileIO
Align the index for an append of an IndexItem.
allocate(long) - Method in class com.timeindexing.util.MassiveBitSet
Allocate enough space to hold up to n bits.
append(File) - Method in class com.timeindexing.index.TimeIndexFactory
Append to an index.
append(URI) - Method in class com.timeindexing.index.TimeIndexFactory
Append to an index.
append(Properties) - Method in class com.timeindexing.index.TimeIndexFactory
Append to an index.
asMicros() - Method in class com.timeindexing.time.Clock
Get the current time resolved to microseconds.
asMillis() - Method in class com.timeindexing.time.Clock
Get the current time resolved to milliseconds.
asNanos() - Method in class com.timeindexing.time.Clock
Get the current time resolved to nanoseconds.
asSeconds() - Method in class com.timeindexing.time.Clock
Get the current time resolved to seconds.
asView() - Method in class com.timeindexing.index.AbstractManagedIndex
Get a view onto the Index.
asView() - Method in interface com.timeindexing.index.Index
Get a view onto the Index.
asView() - Method in class com.timeindexing.index.TimeIndex
Get a view onto the Index.
awaitWork() - Method in class com.timeindexing.io.AbstractFileIO
 

B

BEFORE_EPOCH - Static variable in class com.timeindexing.time.MicrosecondTimestamp
 
BEFORE_EPOCH - Static variable in class com.timeindexing.time.MillisecondTimestamp
 
BEFORE_EPOCH - Static variable in class com.timeindexing.time.NanosecondTimestamp
 
BEFORE_EPOCH - Static variable in class com.timeindexing.time.SecondTimestamp
 
BMP - Static variable in interface com.timeindexing.index.DataType
The data is BMP
BMP_DT - Static variable in interface com.timeindexing.index.DataType
 
BOOLEAN - Static variable in interface com.timeindexing.index.DataType
The data is a boolean.
BOOLEAN_DT - Static variable in interface com.timeindexing.index.DataType
 
BYTE - Static variable in interface com.timeindexing.index.DataType
The data is a byte.
BYTE_3 - Static variable in interface com.timeindexing.io.FileType
Byte 3
BYTE_DT - Static variable in interface com.timeindexing.index.DataType
 
Block - class com.timeindexing.plugin.Block.
A plugin that takes an input stream and returns a block at a time.
Block(InputStream) - Constructor for class com.timeindexing.plugin.Block
Construct a Block plugin from an InputStream.
Block(Reader) - Constructor for class com.timeindexing.plugin.Block
Construct a Block plugin from a Reader.
Block(BufferedReader) - Constructor for class com.timeindexing.plugin.Block
Construct a Block plugin from a BufferedReader.
ByteBufferItem - class com.timeindexing.data.ByteBufferItem.
A item of data presented by a data reader This is an implementation of ByteBufferItem.
ByteBufferItem(ByteBuffer) - Constructor for class com.timeindexing.data.ByteBufferItem
Construct a ByteBufferItem from a ByteBuffer.
ByteBufferItem(ByteBuffer, DataType) - Constructor for class com.timeindexing.data.ByteBufferItem
Construct a ByteBufferItem from a ByteBuffer and a DataType
ByteBufferRing - class com.timeindexing.util.ByteBufferRing.
A ring of ByteBuffers.
ByteBufferRing(int, int) - Constructor for class com.timeindexing.util.ByteBufferRing
Construct a ByteBufferRing with N ByteBuffers.
backward() - Method in interface com.timeindexing.index.IndexView
Sets the current navigation position into the IndexView to be one backward.
backward() - Method in class com.timeindexing.index.TimeIndex
Sets the current navigation position into the IndexView to be one backward.
begin() - Method in class com.timeindexing.plugin.DefaultInputPlugin
Does nothing.
begin() - Method in class com.timeindexing.plugin.DefaultOutputPlugin
Does nothing.
begin() - Method in interface com.timeindexing.plugin.InputPlugin
Called as the first thing of doInput().
begin() - Method in interface com.timeindexing.plugin.OutputPlugin
Called as the first thing of doOutput().
binarySearch(Timestamp, long, long, IndexTimestampSelector, Lifetime, int) - Method in class com.timeindexing.index.AbstractIndex
Do a binary search of the list.
bufferedDataWrite(ByteBuffer) - Method in class com.timeindexing.io.AbstractFileIO
Write a buffer of data.
bufferedDataWrite(ByteBuffer) - Method in class com.timeindexing.io.ExternalIndexIO
Write a buffer of data.
bufferedDataWrite(ByteBuffer) - Method in class com.timeindexing.io.InlineIndexIO
Write a buffer of data.
bufferedIndexWrite(ByteBuffer) - Method in class com.timeindexing.io.AbstractFileIO
Write a buffer of index items.
bufferedIndexWrite(ByteBuffer) - Method in class com.timeindexing.io.ExternalIndexIO
Write a buffer of index items.
bufferedIndexWrite(ByteBuffer) - Method in class com.timeindexing.io.InlineIndexIO
Write a buffer of index items.
bufferedWrite(ByteBuffer, FileChannel, ByteBufferRing) - Method in class com.timeindexing.io.AbstractFileIO
Write a buffer of data.

C

CHAR - Static variable in interface com.timeindexing.index.DataType
The data is a char.
CHAR_DT - Static variable in interface com.timeindexing.index.DataType
 
CLOSED - Static variable in class com.timeindexing.event.IndexPrimaryEvent
Used when an Index is closed.
CONTINUOUS - Static variable in interface com.timeindexing.time.Lifetime
A selector for timestamps with a Continuous lifetime.
CREATED - Static variable in class com.timeindexing.event.IndexPrimaryEvent
Used when an Index is created.
CachePolicy - interface com.timeindexing.cache.CachePolicy.
A policy for maintaining the cache.
CascadingMap - class com.timeindexing.util.CascadingMap.
A cascading map is a map that holds its own map data, and also references a submap which also holds map data.
CascadingMap() - Constructor for class com.timeindexing.util.CascadingMap
A constructor.
CascadingMap(Properties) - Constructor for class com.timeindexing.util.CascadingMap
Construct a CascadingMap using a Properties object.
CascadingMap(CascadingMap) - Constructor for class com.timeindexing.util.CascadingMap
A constructor which specifies a submap
Clock - class com.timeindexing.time.Clock.
A simple wall clock class.
Clock() - Constructor for class com.timeindexing.time.Clock
 
Count - interface com.timeindexing.basic.Count.
A count.
CountLimitedSelectionStreamer - class com.timeindexing.appl.CountLimitedSelectionStreamer.
A class to output a selction of the data, but which limits the amount to a certain number of items.
CountLimitedSelectionStreamer(Index, OutputStream) - Constructor for class com.timeindexing.appl.CountLimitedSelectionStreamer
Construct a CountLimitedSelectionStreamer object given an index and an output stream.
CountParser - class com.timeindexing.appl.CountParser.
Parses a count from a given input.
CountParser() - Constructor for class com.timeindexing.appl.CountParser
Construct a CountParser.
calculateAppendPosition() - Method in class com.timeindexing.io.AbstractFileIO
Calculate the append position from the last item of the index.
calculateAppendPosition() - Method in class com.timeindexing.io.ExternalIndexIO
Calculate the append position from the last item of the index.
calculateAppendPosition() - Method in class com.timeindexing.io.InlineIndexIO
Calculate the append position from the last item of the index.
catchAllformat - Static variable in class com.timeindexing.time.AbstractElapsedFormat
 
checkCreateProperties(Properties) - Method in class com.timeindexing.index.ExternalIndex
Check that all the properties needed to create are passed in.
checkCreateProperties(Properties) - Method in class com.timeindexing.index.IncoreIndex
 
checkCreateProperties(Properties) - Method in class com.timeindexing.index.InlineIndex
Check that all the properties needed to create are passed in.
checkNulls(Value, Value) - Method in class com.timeindexing.basic.EndPointInterval
This used to check for nulls in the constructor.
checkNulls(Value, Value, Value) - Method in class com.timeindexing.basic.MidPointInterval
This used to check for nulls in the constructor.
checkOpenProperties(Properties) - Method in class com.timeindexing.index.ExternalIndex
Check that all the properties needed to open are passed in.
checkOpenProperties(Properties) - Method in class com.timeindexing.index.IncoreIndex
Check that all the properties needed to open are passed in.
checkOpenProperties(Properties) - Method in class com.timeindexing.index.InlineIndex
Check that all the properties needed to open are passed in.
clear() - Method in class com.timeindexing.cache.DefaultIndexCache
Clear the whole cache This does nothing by default as the data will be lost.
clear() - Method in class com.timeindexing.cache.FileIndexCache
Clear the whole cache
clear() - Method in interface com.timeindexing.cache.IndexCache
Clear the whole cache
clear() - Method in class com.timeindexing.util.DoubleLinkedList
Removes all of the elements from this list.
clear(long) - Method in class com.timeindexing.util.MassiveBitSet
Clear the value of the nth bit.
clear() - Method in class com.timeindexing.util.MassiveBitSet
Clear all of the MassiveBitSet.
clone() - Method in class com.timeindexing.basic.AbsoluteAdjustablePosition
Clone me
clone() - Method in class com.timeindexing.basic.AbsolutePosition
Clone me
clone() - Method in class com.timeindexing.basic.EndPointInterval
Clone me
clone() - Method in class com.timeindexing.basic.MidPointInterval
Clone me
clone() - Method in class com.timeindexing.basic.Offset
Clone me
clone() - Method in interface com.timeindexing.basic.Position
Clone me
clone() - Method in class com.timeindexing.basic.RelativeCount
Clone me
clone() - Method in class com.timeindexing.basic.Size
Clone me
clone() - Method in class com.timeindexing.index.TimeIndex
Clone me
clone() - Method in class com.timeindexing.time.TimestampMapping
Clone me.
close() - Method in interface com.timeindexing.cache.DataCache
Close this data cache.
close() - Method in class com.timeindexing.cache.DefaultDataCache
Close this data cache.
close() - Method in interface com.timeindexing.data.DataReader
Close an data reader.
close() - Method in class com.timeindexing.index.AbstractManagedIndex
Close this index.
close() - Method in interface com.timeindexing.index.Index
Close the index.
close() - Method in class com.timeindexing.index.TimeIndex
Close the index.
close(Index) - Method in class com.timeindexing.index.TimeIndexFactory
Close an index
close() - Method in class com.timeindexing.io.ExternalIndexIO
Operation on close
close() - Method in class com.timeindexing.io.IndexDecoder
Operation on close
close() - Method in interface com.timeindexing.io.IndexFileReader
Close the index.
close() - Method in interface com.timeindexing.io.IndexFileWriter
Close the index.
close() - Method in class com.timeindexing.io.IndexHeaderIO
Operation on close
close() - Method in interface com.timeindexing.io.IndexHeaderReader
Close an index header reader.
close() - Method in interface com.timeindexing.io.IndexHeaderWriter
Close an index header reader.
close() - Method in class com.timeindexing.io.InlineIndexIO
Operation on close
closed(IndexPrimaryEvent) - Method in interface com.timeindexing.event.IndexPrimaryEventListener
A notification that an Index has been closed.
closed(IndexPrimaryEvent) - Method in class com.timeindexing.index.TimeIndexFactory
A notification that an Index has been closed.
com.timeindexing.appl - package com.timeindexing.appl
Contains classes that provide support for the application layer.
com.timeindexing.basic - package com.timeindexing.basic
Provides basic types that are used throughout the TimeIndexing core.
com.timeindexing.cache - package com.timeindexing.cache
Provides all the classes for caching IndexItems.
com.timeindexing.data - package com.timeindexing.data
Provides classes that hold data to be put into an Index.
com.timeindexing.event - package com.timeindexing.event
Provides all the classes for the event sending mechanism.
com.timeindexing.index - package com.timeindexing.index
Provides classes that deal with Index objects.
com.timeindexing.io - package com.timeindexing.io
Provides classes that do the I/O for an Index.
com.timeindexing.plugin - package com.timeindexing.plugin
The interfaces for plugin objects, and some default implementations.
com.timeindexing.time - package com.timeindexing.time
Provides classes that deal with time.
com.timeindexing.util - package com.timeindexing.util
Provides utility classes used in the TimeIndexing core.
contains(Timestamp, IndexTimestampSelector) - Method in class com.timeindexing.index.AbstractIndex
Does a timestamp fall within the bounds of the Index.
contains(Timestamp, IndexTimestampSelector) - Method in interface com.timeindexing.index.Index
Does a timestamp fall within the bounds of the Index.
contains(Timestamp, IndexTimestampSelector) - Method in class com.timeindexing.index.TimeIndex
Does a timestamp fall within the bounds of the Index.
containsItem(long) - Method in class com.timeindexing.cache.DefaultIndexCache
Contains the IndexItem at the speicifed position.
containsItem(Position) - Method in class com.timeindexing.cache.DefaultIndexCache
Contains the IndexItem at the speicifed position.
containsItem(long) - Method in interface com.timeindexing.cache.IndexCache
Contains the IndexItem at the speicifed position.
containsItem(Position) - Method in interface com.timeindexing.cache.IndexCache
Contains the IndexItem at the speicifed position.
containsKey(Object) - Method in class com.timeindexing.util.CascadingMap
Does the casacading map contain a key.
convertDataReference(DataReference) - Method in class com.timeindexing.io.AbstractFileIO
Read some data, given a DataReference and return it as a DataHolderObject.
convertDataReference(DataReference) - Method in class com.timeindexing.io.ExternalIndexIO
Read some data, given a DataReference and return it as a DataHolderObject.
convertDataReference(DataReference) - Method in interface com.timeindexing.io.IndexFileReader
Read some data, given a DataReference and return it as a DataHolderObject.
convertOptions() - Method in class com.timeindexing.io.IndexHeaderIO
Convert the options to their file format.
countTable - Variable in class com.timeindexing.index.TimeIndexDirectory
The count hashtable.
create(Properties) - Method in class com.timeindexing.index.ExternalIndex
Called when an ExternalIndex needs to be created.
create(Properties) - Method in class com.timeindexing.index.IncoreIndex
Create this index.
create(Properties) - Method in class com.timeindexing.index.InlineIndex
Called when an InlineIndex needs to be created.
create(Properties) - Method in interface com.timeindexing.index.ManagedIndex
Create this index.
create(IndexType, File) - Method in class com.timeindexing.index.TimeIndexFactory
Create a new Time Index object given an IndexType.
create(IndexType, URI) - Method in class com.timeindexing.index.TimeIndexFactory
Create a new Time Index object given an IndexType.
create(IndexType, Properties) - Method in class com.timeindexing.index.TimeIndexFactory
Create a new Time Index object given an IndexType.
create(IndexProperties) - Method in class com.timeindexing.io.ExternalIndexIO
Operation on creation.
create(IndexProperties) - Method in interface com.timeindexing.io.IndexFileWriter
create an Index
create(String) - Method in class com.timeindexing.io.IndexHeaderIO
Create an index header.
create(String, Properties) - Method in class com.timeindexing.io.IndexHeaderIO
Create an index header.
create(String) - Method in interface com.timeindexing.io.IndexHeaderWriter
Create an index header, given a filename.
create(String, Properties) - Method in interface com.timeindexing.io.IndexHeaderWriter
Create an index header, given a filename and some create time options.
create(IndexProperties) - Method in class com.timeindexing.io.InlineIndexIO
Operation on creation.
create(IndexProperties) - Method in class com.timeindexing.io.ShadowIndexIO
Operation on creation.
createTimestamp(long, int, int, boolean) - Method in class com.timeindexing.time.TimeDateParser
Create a Timestamp given some seconds, some subSeconds, the length of the original subSecond string, and whether to create an absolute or relative Timestamp.
createTimestamp(long, int, boolean) - Method in class com.timeindexing.time.TimestampGenerator
Actually create the Timestamp given the seconds, the subseconds, and whether the Timestamp should be absolute or relative.
created(IndexPrimaryEvent) - Method in interface com.timeindexing.event.IndexPrimaryEventListener
A notification that an Index has been created.
created(IndexPrimaryEvent) - Method in class com.timeindexing.index.TimeIndexFactory
A notification that an Index has been created.
current() - Method in class com.timeindexing.util.ByteBufferRing
Get the current buffer.

D

DATA - Static variable in interface com.timeindexing.index.IndexTimestampSelector
A selector for Data timestamps.
DATAPATH - Static variable in interface com.timeindexing.index.HeaderOption
Data Path
DATAPATH_HO - Static variable in interface com.timeindexing.index.HeaderOption
 
DATATYPE - Static variable in interface com.timeindexing.index.HeaderOption
Data type
DATATYPE_HO - Static variable in interface com.timeindexing.index.HeaderOption
 
DESCRIPTION - Static variable in interface com.timeindexing.index.HeaderOption
Description
DESCRIPTION_HO - Static variable in interface com.timeindexing.index.HeaderOption
 
DISCRETE - Static variable in interface com.timeindexing.time.Lifetime
A selector for timestamps with a Discrete lifetime.
DOUBLE - Static variable in interface com.timeindexing.index.DataType
The data is a double.
DOUBLE_DT - Static variable in interface com.timeindexing.index.DataType
 
DataAbstraction - interface com.timeindexing.index.DataAbstraction.
An interface that provides a common type for data objects.
DataCache - interface com.timeindexing.cache.DataCache.
The data objects referenced by the index.
DataHolder - interface com.timeindexing.index.DataHolder.
An interface for objects that act as holders of data from an index.
DataHolderObject - class com.timeindexing.index.DataHolderObject.
An implementations for objects that act as holders of data from an index.
DataHolderObject(ByteBuffer, Size) - Constructor for class com.timeindexing.index.DataHolderObject
Construct a new DataHolderObject
DataHolderObject(ByteBuffer, long) - Constructor for class com.timeindexing.index.DataHolderObject
Construct a new DataHolderObject
DataItem - interface com.timeindexing.data.DataItem.
An item of data presented by a data reader into the index.
DataReader - interface com.timeindexing.data.DataReader.
A data reader gets data from the application.
DataReference - interface com.timeindexing.index.DataReference.
An interface for objects that act as references to data from an index.
DataReferenceObject - class com.timeindexing.index.DataReferenceObject.
An implementations for objects that act as references to data from an index.
DataReferenceObject(Offset, Size) - Constructor for class com.timeindexing.index.DataReferenceObject
Construct a DataReference
DataStyle - interface com.timeindexing.index.DataStyle.
Data style contants.
DataType - interface com.timeindexing.index.DataType.
An enumeration of well known data types.
DataTypeDirectory - class com.timeindexing.index.DataTypeDirectory.
This is the DataTypeDirectory which returns DataType objects.
DataTypeDirectory() - Constructor for class com.timeindexing.index.DataTypeDirectory
Construct a DataTypeDirectory
DataTypeDirectoryException - exception com.timeindexing.index.DataTypeDirectoryException.
A DataTypeDirectoryException is thrown when the DataTypeDirectory cannot resolve a value.
DataTypeDirectoryException() - Constructor for class com.timeindexing.index.DataTypeDirectoryException
Throw a DataTypeDirectoryException with no message.
DataTypeDirectoryException(String) - Constructor for class com.timeindexing.index.DataTypeDirectoryException
Throw a DataTypeDirectoryException with a message.
DateFormatter - class com.timeindexing.time.DateFormatter.
A Date formatter that displays times and dates reltive to GMT.
DateFormatter(String) - Constructor for class com.timeindexing.time.DateFormatter
Construct a DateFormatter.
DateParser - class com.timeindexing.time.DateParser.
A Date parserthat parses times and dates reltive to GMT.
DateParser(String) - Constructor for class com.timeindexing.time.DateParser
Construct a DateFormatter.
DefaultDataCache - class com.timeindexing.cache.DefaultDataCache.
The default implementation of a cache which holds the actual data objects.
DefaultDataCache() - Constructor for class com.timeindexing.cache.DefaultDataCache
 
DefaultIndexCache - class com.timeindexing.cache.DefaultIndexCache.
The default implementation of a cache which holds the index items.
DefaultIndexCache(ManagedIndex) - Constructor for class com.timeindexing.cache.DefaultIndexCache
Create a DefaultIndexCache object.
DefaultIndexHeader - class com.timeindexing.index.DefaultIndexHeader.
The default index header implementation.
DefaultIndexHeader() - Constructor for class com.timeindexing.index.DefaultIndexHeader
Create a DefaultIndexHeader object.
DefaultIndexHeader(String) - Constructor for class com.timeindexing.index.DefaultIndexHeader
Create a DefaultIndexHeader object.
DefaultInputPlugin - class com.timeindexing.plugin.DefaultInputPlugin.
A class to input any data
DefaultInputPlugin(Index, InputStream) - Constructor for class com.timeindexing.plugin.DefaultInputPlugin
Construct an DefaultInputPlugin object given an index and an input stream.
DefaultInputPlugin(Index, InputStream, ReaderPlugin) - Constructor for class com.timeindexing.plugin.DefaultInputPlugin
Construct an DefaultInputPlugin object given an index and an input stream.
DefaultOutputPlugin - class com.timeindexing.plugin.DefaultOutputPlugin.
A class to output any data
DefaultOutputPlugin(Index, OutputStream) - Constructor for class com.timeindexing.plugin.DefaultOutputPlugin
Construct an DefaultOutputPlugin object given an index and an output stream.
DefaultOutputPlugin(Index, OutputStream, WriterPlugin) - Constructor for class com.timeindexing.plugin.DefaultOutputPlugin
Construct an DefaultOutputPlugin object given an index and an output stream.
DefaultReader - class com.timeindexing.plugin.DefaultReader.
An default reader plugin.
DefaultReader() - Constructor for class com.timeindexing.plugin.DefaultReader
 
DefaultReaderResult - class com.timeindexing.plugin.DefaultReaderResult.
A default implementation for the value returned by a reader plugin.
DefaultReaderResult(ByteBuffer, Timestamp, DataType) - Constructor for class com.timeindexing.plugin.DefaultReaderResult
Construct a DefaultReaderResult
DefaultWriter - class com.timeindexing.plugin.DefaultWriter.
An default writer plugin.
DefaultWriter() - Constructor for class com.timeindexing.plugin.DefaultWriter
 
Description - class com.timeindexing.index.Description.
This class represents a description which is part of an index header.
Description() - Constructor for class com.timeindexing.index.Description
Construct a description.
Description(String) - Constructor for class com.timeindexing.index.Description
A text description.
Description(byte[], int) - Constructor for class com.timeindexing.index.Description
Construct a description from a byte[] and a data type.
Description(byte[], DataType) - Constructor for class com.timeindexing.index.Description
Construct a description from a byte[] and a data type.
Description(ByteBuffer, int) - Constructor for class com.timeindexing.index.Description
Construct a description from a byte[] and a data type.
Description(ByteBuffer, DataType) - Constructor for class com.timeindexing.index.Description
Construct a description from a ByteBuffer and a data type.
DoubleLinkedList - class com.timeindexing.util.DoubleLinkedList.
A doubly linked list.
DoubleLinkedList() - Constructor for class com.timeindexing.util.DoubleLinkedList
Construct a DoubleLinkedList.
dayFormat(Timestamp) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time for 1 day interval, given a Timestamp.
dayFormat(long, int) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time for 1 day interval, given seconds and nanoseconds.
dayFormat(long, int) - Method in class com.timeindexing.time.MicrosecondElapsedFormat
Format a time for 1 day interval, given seconds and nanoseconds.
dayFormat(long, int) - Method in class com.timeindexing.time.MillisecondElapsedFormat
Format a time for 1 day interval, given seconds and nanoseconds.
dayFormat(long, int) - Method in class com.timeindexing.time.NanosecondElapsedFormat
Format a time for 1 day interval, given seconds and nanoseconds.
dayFormat(long, int) - Method in class com.timeindexing.time.SecondElapsedFormat
Format a time for 1 day interval, given seconds and nanoseconds.
dayFormat - Static variable in class com.timeindexing.time.TimeDateParser
 
daysformat - Static variable in class com.timeindexing.time.AbstractElapsedFormat
 
decode(long) - Method in class com.timeindexing.time.TimestampDecoder
Decode a long and return the relevant Timestamp
decrementCount(ManagedIndex) - Method in class com.timeindexing.index.TimeIndexDirectory
Decrment the count on an Index.
depth() - Method in class com.timeindexing.util.CascadingMap
How deep is the CascadingMap.
directory - Static variable in class com.timeindexing.index.DataTypeDirectory
 
directory - Static variable in class com.timeindexing.index.TimeIndexDirectory
 
doGrouping(Collection, Grouping) - Method in class com.timeindexing.util.Grouper
Actually do the grouping.
doOutput(IndexProperties) - Method in class com.timeindexing.appl.OutputStreamer
Do some output, given some IndexProperties.
doOutput(IndexProperties) - Method in class com.timeindexing.appl.SelectionStreamer
Do some output, given some IndexProperties.
drainWriteQueue() - Method in class com.timeindexing.io.AbstractFileIO
This drains the write request queue by processing all the WriteRequests.

E

ELAPSED_MICROSECOND - Static variable in interface com.timeindexing.time.Timestamp
Elapsed microseconds.
ELAPSED_MICROSECOND_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Elapsed microsecond sign bit.
ELAPSED_MILLISECOND - Static variable in interface com.timeindexing.time.Timestamp
Elapsed milliseconds.
ELAPSED_MILLISECOND_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Elapsed millisecond sign bit.
ELAPSED_NANOSECOND - Static variable in interface com.timeindexing.time.Timestamp
Elapsed nano seconds B = 111100.
ELAPSED_NANOSECOND_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Elapsed nanosecond sign bit.
ELAPSED_SECOND - Static variable in interface com.timeindexing.time.Timestamp
Elapsed second B = 111101.
ELAPSED_SECOND_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Elapsed second sign bit.
ELAPSED_UNITS - Static variable in interface com.timeindexing.time.Timestamp
Elapsed Units B = 11111100.
ELAPSED_UNITS_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Elapsed units sign bit.
END_OF_INDEX - Static variable in interface com.timeindexing.basic.Position
Special End Of Index value.
EXTENDED - Static variable in interface com.timeindexing.time.Timestamp
Extened timestamp.
EXTENDED_2 - Static variable in interface com.timeindexing.time.Timestamp
Extened timestamp.
EXTENDED_3 - Static variable in interface com.timeindexing.time.Timestamp
Extened timestamp.
EXTENDED_4 - Static variable in interface com.timeindexing.time.Timestamp
Extened timestamp.
EXTERNAL - Static variable in interface com.timeindexing.index.AnnotationStyle
Annotations are kept external to the index.
EXTERNAL - Static variable in interface com.timeindexing.index.DataStyle
Data is kept external to the index.
EXTERNAL - Static variable in interface com.timeindexing.index.IndexType
A separate file based TimeIndex
EXTERNAL_DATA - Static variable in interface com.timeindexing.io.FileType
An external-data data file
EXTERNAL_DT - Static variable in interface com.timeindexing.index.IndexType
 
EXTERNAL_INDEX - Static variable in interface com.timeindexing.io.FileType
An external-data index file
ElapsedMicrosecondTimestamp - class com.timeindexing.time.ElapsedMicrosecondTimestamp.
A timestamp that only has significant data down to microsecond level.
ElapsedMicrosecondTimestamp() - Constructor for class com.timeindexing.time.ElapsedMicrosecondTimestamp
Construct a ElapsedMicrosecondTimestamp with 'now' as the timestamp.
ElapsedMicrosecondTimestamp(long) - Constructor for class com.timeindexing.time.ElapsedMicrosecondTimestamp
Construct a ElapsedMicrosecondTimestamp from a number of microseconds.
ElapsedMicrosecondTimestamp(long, int) - Constructor for class com.timeindexing.time.ElapsedMicrosecondTimestamp
Construct a ElapsedMicrosecondTimestamp from a number of seconds and a number of nanoseconds.
ElapsedMillisecondTimestamp - class com.timeindexing.time.ElapsedMillisecondTimestamp.
A timestamp that only has significant data down to millisecond level.
ElapsedMillisecondTimestamp() - Constructor for class com.timeindexing.time.ElapsedMillisecondTimestamp
Construct a ElapsedTimestamp with nowasthe timestamp.
ElapsedMillisecondTimestamp(long) - Constructor for class com.timeindexing.time.ElapsedMillisecondTimestamp
Construct a ElapsedTimestamp from a number of milliseconds.
ElapsedMillisecondTimestamp(long, int) - Constructor for class com.timeindexing.time.ElapsedMillisecondTimestamp
Construct a ElapsedMillisecondTimestamp from a number of seconds and a number of nanoseconds.
ElapsedNanosecondTimestamp - class com.timeindexing.time.ElapsedNanosecondTimestamp.
A timestamp that only has significant data down to nanosecond level.
ElapsedNanosecondTimestamp() - Constructor for class com.timeindexing.time.ElapsedNanosecondTimestamp
Construct a ElapsedNanosecondTimestamp with 'now' as the timestamp.
ElapsedNanosecondTimestamp(long) - Constructor for class com.timeindexing.time.ElapsedNanosecondTimestamp
Construct a ElapsedNanosecondTimestamp from a number of nanoseconds.
ElapsedNanosecondTimestamp(long, int) - Constructor for class com.timeindexing.time.ElapsedNanosecondTimestamp
Construct a ElapsedNanosecondTimestamp from a number of seconds and a number of nanoseconds.
ElapsedSecondTimestamp - class com.timeindexing.time.ElapsedSecondTimestamp.
A timestamp that only has significant data down to microsecond level.
ElapsedSecondTimestamp() - Constructor for class com.timeindexing.time.ElapsedSecondTimestamp
Construct a ElapsedSecondTimestamp with 'now' as the timestamp.
ElapsedSecondTimestamp(long) - Constructor for class com.timeindexing.time.ElapsedSecondTimestamp
Construct a ElapsedSecondTimestamp from a number of seconds.
ElapsedSecondTimestamp(long, int) - Constructor for class com.timeindexing.time.ElapsedSecondTimestamp
Construct a ElapsedSecondTimestamp from a number of seconds.
EndPointInterval - class com.timeindexing.basic.EndPointInterval.
An end-point interval is an interval where both of the the arguments are end-points of the interval, and can be resolved into two positions into an Index.
EndPointInterval(AbsoluteTimestamp, AbsoluteTimestamp) - Constructor for class com.timeindexing.basic.EndPointInterval
Construct an EndPointInterval from a Timestamp and a Timestamp.
EndPointInterval(AbsoluteTimestamp, Position) - Constructor for class com.timeindexing.basic.EndPointInterval
Construct an EndPointInterval from a Timestamp and a Position.
EndPointInterval(AbsoluteTimestamp, Count) - Constructor for class com.timeindexing.basic.EndPointInterval
Construct an EndPointInterval from a Timestamp and a Count.
EndPointInterval(AbsoluteTimestamp, RelativeTimestamp) - Constructor for class com.timeindexing.basic.EndPointInterval
Construct an EndPointInterval from a AbsoluteTimestamp and a RelativeTimestamp
EndPointInterval(Position, AbsoluteTimestamp) - Constructor for class com.timeindexing.basic.EndPointInterval
Construct an EndPointInterval from a Position and a Timestamp.
EndPointInterval(Position, Position) - Constructor for class com.timeindexing.basic.EndPointInterval
Construct an EndPointInterval from a Position and a Position.
EndPointInterval(Position, Count) - Constructor for class com.timeindexing.basic.EndPointInterval
Construct an EndPointInterval from a Position and a Count.
EndPointInterval(Position, RelativeTimestamp) - Constructor for class com.timeindexing.basic.EndPointInterval
Construct an EndPointInterval from a Position and a RelativeTimestamp.
ExtendedIndex - interface com.timeindexing.index.ExtendedIndex.
An interface for classes that need extended Indexes.
ExtendedIndexHeader - interface com.timeindexing.index.ExtendedIndexHeader.
An extendedindex header.
ExternalIndex - class com.timeindexing.index.ExternalIndex.
An implementation of an external Index object.
ExternalIndex() - Constructor for class com.timeindexing.index.ExternalIndex
Create an ExternalIndex
ExternalIndexIO - class com.timeindexing.io.ExternalIndexIO.
This does I/O for an Index with external data.
ExternalIndexIO(StoredIndex) - Constructor for class com.timeindexing.io.ExternalIndexIO
Construct an External Index.
elapsedAsMicrosSince(AbsoluteTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Microseconds that have elasped since the specific time.
elapsedAsMillisSince(AbsoluteTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Milliseconds that have elasped since the specific time.
elapsedAsNanosSince(AbsoluteTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Nanoseconds that have elasped since the specific time.
elapsedAsSecondsSince(AbsoluteTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Seconds that have elasped since the specific time.
elapsedSince(Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Time that has elasped since the specified time.
end() - Method in class com.timeindexing.basic.AbsoluteInterval
Get the interval end.
end() - Method in interface com.timeindexing.basic.Interval
Get the interval end.
end() - Method in class com.timeindexing.plugin.DefaultInputPlugin
Does nothing.
end() - Method in class com.timeindexing.plugin.DefaultOutputPlugin
Close the OutputStream by default.
end() - Method in interface com.timeindexing.plugin.InputPlugin
Called as the last thing of doInput(), just before it returns.
end() - Method in interface com.timeindexing.plugin.OutputPlugin
Called as the last thing of doOutput(), just before it returns.
eofProcess() - Method in class com.timeindexing.plugin.Line
Processing at EOF.
equals(Object) - Method in class com.timeindexing.basic.AID
Determine if two uid's are equal.
equals(Value, Value) - Static method in class com.timeindexing.basic.ValueCalculator
Equals
equals(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Equals
eventMulticaster() - Method in class com.timeindexing.index.AbstractIndex
Get the event listener.
eventMulticaster() - Method in class com.timeindexing.index.TimeIndexFactory
Get the event listener.
exchange() - Method in interface com.timeindexing.index.IndexView
Exchanges the mark into the IndexView, with the current navigation position.
exchange() - Method in class com.timeindexing.index.TimeIndex
Exchanges the mark into the IndexView, with the current navigation position.

F

FLOAT - Static variable in interface com.timeindexing.index.DataType
The data is a float.
FLOAT_DT - Static variable in interface com.timeindexing.index.DataType
 
FLUSHED - Static variable in class com.timeindexing.event.IndexPrimaryEvent
Used when an Index is flushed.
FREE - Static variable in interface com.timeindexing.basic.Overlap
States if the Interval can be free of the bounds of an Index.
FileIndex - class com.timeindexing.index.FileIndex.
A place holder abstract class for stored Index objects that are stored in files.
FileIndex() - Constructor for class com.timeindexing.index.FileIndex
 
FileIndexCache - class com.timeindexing.cache.FileIndexCache.
The implementation of a cache which holds the index items for file indexes.
FileIndexCache(StoredIndex) - Constructor for class com.timeindexing.cache.FileIndexCache
Create a FileIndexCache object.
FileIndexItem - class com.timeindexing.index.FileIndexItem.
An implementatio of an IndexItem that is saved in a file.
FileIndexItem(Timestamp, Timestamp, DataItem, DataType, ID, ID) - Constructor for class com.timeindexing.index.FileIndexItem
Construct a FileIndexItem from
FileIndexItem(Timestamp, Timestamp, DataAbstraction, DataType, ID, ID) - Constructor for class com.timeindexing.index.FileIndexItem
Construct a FileIndexItem from
FileIndexItem(Timestamp, Timestamp, DataAbstraction, Size, DataType, ID, ID) - Constructor for class com.timeindexing.index.FileIndexItem
Construct a FileIndexItem from
FileItem - class com.timeindexing.plugin.FileItem.
A plugin that takes a file input stream and returns the whole file.
FileItem(FileInputStream) - Constructor for class com.timeindexing.plugin.FileItem
Construct a FileItem plugin from an InputStream.
FileType - interface com.timeindexing.io.FileType.
This has the definitions used in the file header for each of the different files.
FileUtils - class com.timeindexing.io.FileUtils.
A class with a set of file utiltiies.
FileUtils() - Constructor for class com.timeindexing.io.FileUtils
 
finalize() - Method in class com.timeindexing.index.DataTypeDirectory
On finalize, save the ID.
finalize() - Method in class com.timeindexing.index.TimeIndex
The finalize behviour is to call close().
find(String) - Static method in class com.timeindexing.index.DataTypeDirectory
Find a DataType by dataType name.
find(ID) - Static method in class com.timeindexing.index.DataTypeDirectory
Find a DataType by ID.
find(int) - Static method in class com.timeindexing.index.DataTypeDirectory
Find a DataType by value.
find(String) - Static method in class com.timeindexing.index.TimeIndexDirectory
Find a Index by index name.
find(ID) - Static method in class com.timeindexing.index.TimeIndexDirectory
Find a Index by ID.
find(ID) - Method in class com.timeindexing.index.TimeIndexFactory
Try and find an Index, given its ID.
fireAccessEvent(IndexEvent) - Method in class com.timeindexing.event.IndexEventMulticaster
Notify all listeners that have registered interest for notification on Access events.
fireAddEvent(IndexEvent) - Method in class com.timeindexing.event.IndexEventMulticaster
Notify all listeners that have registered interest for notification on Add events.
firePrimaryEvent(IndexEvent) - Method in class com.timeindexing.event.IndexEventMulticaster
Notify all listeners that have registered interest for notification on Primary events.
firstDayformat - Static variable in class com.timeindexing.time.AbstractElapsedFormat
 
firstHourformat - Static variable in class com.timeindexing.time.AbstractElapsedFormat
 
firstYearformat - Static variable in class com.timeindexing.time.AbstractElapsedFormat
 
flush() - Method in interface com.timeindexing.cache.DataCache
Flush this data cache.
flush() - Method in class com.timeindexing.cache.DefaultDataCache
Flush this data cache.
flush() - Method in class com.timeindexing.index.AbstractManagedIndex
Flush this index.
flush() - Method in class com.timeindexing.index.FileIndex
Flush this index.
flush() - Method in interface com.timeindexing.index.Index
Flush the index.
flush() - Method in class com.timeindexing.index.TimeIndex
Flush this index.
flush() - Method in class com.timeindexing.io.ExternalIndexIO
Operation on flush.
flush() - Method in interface com.timeindexing.io.IndexFileWriter
Flush the index.
flush() - Method in class com.timeindexing.io.IndexHeaderIO
Flush the current values to the header file.
flush() - Method in interface com.timeindexing.io.IndexHeaderWriter
Flush the current values to the header file.
flush() - Method in class com.timeindexing.io.InlineIndexIO
Operation on flush.
flush() - Method in class com.timeindexing.io.ShadowIndexIO
Operation on flush.
flushBuffer(FileChannel, ByteBuffer, ByteBufferRing) - Method in class com.timeindexing.io.AbstractFileIO
Actually flush the buffer out.
flushed(IndexPrimaryEvent) - Method in interface com.timeindexing.event.IndexPrimaryEventListener
A notification that an Index has been flushed.
flushed(IndexPrimaryEvent) - Method in class com.timeindexing.index.TimeIndexFactory
A notification that an Index has been flushed.
follow() - Method in class com.timeindexing.index.IncoreIndexItem
Follow this reference.
follow() - Method in interface com.timeindexing.index.IndexItem
Follow the reference, if this IndexItem holds an IndexReference.
follow() - Method in interface com.timeindexing.index.IndexReference
Follow this reference.
follow() - Method in class com.timeindexing.index.IndexReferenceDataHolder
Follow this reference.
format(Timestamp) - Method in class com.timeindexing.time.AbstractDateFormat
Format a Timestamp.
format(long, int) - Method in class com.timeindexing.time.AbstractDateFormat
Format a time as seconds and nanoseconds.
format(Timestamp) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a Timestamp.
format(long, int) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time as seconds and nanoseconds.
format(Date) - Method in class com.timeindexing.time.DateFormatter
Formats a Date into a date/time string.
format(long, int) - Method in class com.timeindexing.time.MicrosecondDateFormat
Format a time as seconds and nanoseconds.
format(long, int) - Method in class com.timeindexing.time.MillisecondDateFormat
Format a time as seconds and nanoseconds.
format(long, int) - Method in class com.timeindexing.time.NanosecondDateFormat
Format a time as seconds and nanoseconds.
format(long, int) - Method in class com.timeindexing.time.SecondDateFormat
Format a time as seconds and nanoseconds.
format(Timestamp) - Method in interface com.timeindexing.time.TimestampFormatting
Format a Timestamp.
format(long, int) - Method in interface com.timeindexing.time.TimestampFormatting
Format given a time as seconds and nanoseconds.
formatter - Static variable in class com.timeindexing.time.AbstractDateFormat
 
forward() - Method in interface com.timeindexing.index.IndexView
Sets the current navigation position into the IndexView to be one forward.
forward() - Method in class com.timeindexing.index.TimeIndex
Sets the current navigation position into the IndexView to be one forward.
free() - Method in class com.timeindexing.util.ByteBufferRing
How many free buffers are there.
fullFormat(Timestamp) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time for any interval, given a Timestamp.
fullFormat(long, int) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time for any interval, given seconds and nanoseconds.
fullFormat(long, int) - Method in class com.timeindexing.time.MicrosecondElapsedFormat
Format a time for any interval, given seconds and nanoseconds.
fullFormat(long, int) - Method in class com.timeindexing.time.MillisecondElapsedFormat
Format a time for any interval, given seconds and nanoseconds.
fullFormat(long, int) - Method in class com.timeindexing.time.NanosecondElapsedFormat
Format a time for any interval, given seconds and nanoseconds.
fullFormat(long, int) - Method in class com.timeindexing.time.SecondElapsedFormat
Format a time for any interval, given seconds and nanoseconds.
fullFormat - Static variable in class com.timeindexing.time.TimeDateParser
 
fullestFormat - Static variable in class com.timeindexing.time.TimeDateParser
 

G

GIF - Static variable in interface com.timeindexing.index.DataType
The data is GIF
GIF_DT - Static variable in interface com.timeindexing.index.DataType
 
GetItemException - exception com.timeindexing.index.GetItemException.
An GetItemException is thrown when getting an item from an index fails.
GetItemException() - Constructor for class com.timeindexing.index.GetItemException
Throw a GetItemException with no message.
GetItemException(String) - Constructor for class com.timeindexing.index.GetItemException
Throw a GetItemException with a message.
GetItemException(Exception) - Constructor for class com.timeindexing.index.GetItemException
Throw a GetItemException with an exception from the underlying cause.
Grouper - class com.timeindexing.util.Grouper.
This class represents a collection that has been grouped using a criteria specified as a Grouping object.
Grouper(Collection, Grouping) - Constructor for class com.timeindexing.util.Grouper
This constructor takes a collection and a Grouping object and creates a grouper.
Grouper(Grouper, Grouping) - Constructor for class com.timeindexing.util.Grouper
This constructor takes a grouper and a Grouping object and creates a sub grouper for each existing group in the grouper argumrnt.
Grouper() - Constructor for class com.timeindexing.util.Grouper
Only used internally.
Grouping - interface com.timeindexing.util.Grouping.
An interface for Grouping a collection.
generate(IndexView) - Method in class com.timeindexing.appl.SelectionValidationCode
Generate a code for a particular selection, specified as the IndexView returned by index.selection().
generateURI(String) - Method in class com.timeindexing.index.FileIndex
Construct a URI from a pathname.
generateURI(String) - Method in class com.timeindexing.index.IncoreIndex
Construct a URI from a name
get(Object) - Method in class com.timeindexing.util.CascadingMap
Get a value from the casacading map for a key.
get(long) - Method in class com.timeindexing.util.DoubleLinkedList
Returns the element at the specified position in this list.
get(long) - Method in class com.timeindexing.util.MassiveBitSet
Get the value of the nth bit.
getAccessEventListeners() - Method in class com.timeindexing.event.IndexEventMulticaster
List all IndexAccessEventListeners.
getAddEventListeners() - Method in class com.timeindexing.event.IndexEventMulticaster
List all IndexAddEventListeners.
getAllOptions() - Method in class com.timeindexing.index.AbstractManagedIndex
Get all the option from the header.
getAllOptions() - Method in class com.timeindexing.index.DefaultIndexHeader
Get all the option from the header.
getAllOptions() - Method in interface com.timeindexing.index.ManagedIndexHeader
Get all the option from the header.
getAnnotationStyle() - Method in class com.timeindexing.index.AbstractIndex
Get the annotation style.
getAnnotationStyle() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the annotation style.
getAnnotationStyle() - Method in interface com.timeindexing.index.ExtendedIndexHeader
Get the annotation style.
getAnnotationStyle() - Method in interface com.timeindexing.index.Index
Get the annotation style.
getAnnotationStyle() - Method in class com.timeindexing.index.TimeIndex
Get the annotation style.
getAnnotations() - Method in class com.timeindexing.index.IncoreIndexItem
The ID of annotations associated with this IndexItem.
getAnnotations() - Method in interface com.timeindexing.index.IndexItem
The ID of annotations associated with this IndexItem.
getAppendPosition() - Method in class com.timeindexing.io.AbstractFileIO
Get the append position
getAppendPosition() - Method in interface com.timeindexing.io.IndexFileWriter
Get the append position
getBlockSize() - Method in class com.timeindexing.plugin.Block
Get the block size.
getBufferSize() - Method in class com.timeindexing.util.ByteBufferRing
Get the size of the buffers in the ring.
getByteBuffer() - Method in class com.timeindexing.index.Description
Get the data s a ByteBuffer.
getBytes() - Method in class com.timeindexing.data.ByteBufferItem
Get the data itself
getBytes() - Method in interface com.timeindexing.data.DataItem
Get the data itself
getBytes() - Method in class com.timeindexing.data.ReaderResultItem
Get the data itself
getBytes() - Method in class com.timeindexing.data.StringItem
Get the data itself
getBytes() - Method in interface com.timeindexing.index.DataHolder
Get the bytes.
getBytes() - Method in class com.timeindexing.index.DataHolderObject
Get the bytes.
getBytes() - Method in class com.timeindexing.index.Description
Get the bytes.
getBytes() - Method in class com.timeindexing.index.IndexReferenceDataHolder
Get the data itself.
getData() - Method in class com.timeindexing.index.FileIndexItem
A ByteBuffer of the Data being indexed.
getData() - Method in class com.timeindexing.index.IncoreIndexItem
A ByteBuffer of the Data being indexed.
getData() - Method in interface com.timeindexing.index.IndexItem
A reference to the Data being indexed.
getData() - Method in class com.timeindexing.plugin.DefaultReaderResult
Get the data associated with this ReaderResult.
getData() - Method in interface com.timeindexing.plugin.ReaderResult
Get the data associated with this ReaderResult.
getDataAbstraction() - Method in class com.timeindexing.index.FileIndexItem
Get the DataAbstraction held by the IndexItem.
getDataAbstraction() - Method in class com.timeindexing.index.IncoreIndexItem
The DataAbstraction of the Data being indexed.
getDataAbstraction() - Method in interface com.timeindexing.index.ManagedIndexItem
Get the DataAbstraction held by the IndexItem.
getDataOffset() - Method in class com.timeindexing.index.FileIndexItem
Get the file offset for the data for this index item.
getDataOffset() - Method in interface com.timeindexing.index.ManagedFileIndexItem
Get the file offset for the data for this index item.
getDataPathName() - Method in class com.timeindexing.index.AbstractIndex
Get the path of the data if the index data style is external or shadow.
getDataPathName() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the path of the data if the index data style is external or shadow.
getDataPathName() - Method in interface com.timeindexing.index.IndexHeader
Get the path of the data if the index data style is external or shadow.
getDataPathName() - Method in class com.timeindexing.index.TimeIndex
Get the path of the data if the index data style is external or shadow.
getDataSize() - Method in class com.timeindexing.index.AbstractIndex
Get the size of the data items, if there is fixed size data.
getDataSize() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the size of the data items, if there is fixed size data.
getDataSize() - Method in interface com.timeindexing.index.ExtendedIndexHeader
Get the size of the data items, if there is fixed size data.
getDataSize() - Method in class com.timeindexing.index.IncoreIndexItem
The size of the data item being referenced.
getDataSize() - Method in interface com.timeindexing.index.IndexHeader
Get the size of the data items, if there is fixed size data.
getDataSize() - Method in interface com.timeindexing.index.IndexItem
The size of the data item being referenced.
getDataSize() - Method in class com.timeindexing.index.TimeIndex
Get the size of the data items, if there is fixed size data.
getDataTimestamp() - Method in class com.timeindexing.index.IncoreIndexItem
The timestamp in the data of the current IndexItem.
getDataTimestamp() - Method in interface com.timeindexing.index.IndexItem
The timestamp in the data of the current IndexItem.
getDataTimestamp() - Method in class com.timeindexing.plugin.DefaultReaderResult
Get the data timestamp.
getDataTimestamp() - Method in interface com.timeindexing.plugin.ReaderResult
Get the data timestamp.
getDataType() - Method in class com.timeindexing.data.ByteBufferItem
Get the DataType of the DataItem.
getDataType() - Method in interface com.timeindexing.data.DataItem
Get the DataType of the DataItem.
getDataType() - Method in class com.timeindexing.data.ReaderResultItem
Get the DataType of the DataItem.
getDataType() - Method in class com.timeindexing.data.StringItem
Get the DataType of the DataItem.
getDataType(ID) - Method in class com.timeindexing.index.AbstractIndex
Get the type name of the things in the data stream.
getDataType(String) - Method in class com.timeindexing.index.DataTypeDirectory
Find a DataType by dataType name.
getDataType(ID) - Method in class com.timeindexing.index.DataTypeDirectory
Find a DataType by ID.
getDataType(ID) - Method in class com.timeindexing.index.DefaultIndexHeader
Get the type name of the things in the data stream.
getDataType() - Method in class com.timeindexing.index.Description
Get the data type.
getDataType(ID) - Method in interface com.timeindexing.index.ExtendedIndexHeader
Get the type name of the things in the data stream.
getDataType() - Method in class com.timeindexing.index.IncoreIndexItem
The type of the data item being referenced.
getDataType(ID) - Method in interface com.timeindexing.index.Index
Get the type name of the things in the data stream.
getDataType() - Method in interface com.timeindexing.index.IndexItem
The type of the data item being referenced.
getDataType(ID) - Method in class com.timeindexing.index.TimeIndex
Get the type name of the things in the data stream.
getDataType() - Method in class com.timeindexing.plugin.DefaultReaderResult
Get the DataType for this data
getDataType() - Method in interface com.timeindexing.plugin.ReaderResult
Get the DataType for this data
getDataVolume() - Method in class com.timeindexing.cache.DefaultIndexCache
Get the current data volume held by IndexItems in this cache.
getDataVolume() - Method in interface com.timeindexing.cache.IndexCache
Get the current data volume held by IndexItems in a cache.
getDescription() - Method in class com.timeindexing.index.AbstractIndex
Get the description for an index.
getDescription() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the description for an index.
getDescription() - Method in interface com.timeindexing.index.IndexHeader
Get the description for an index.
getDescription() - Method in class com.timeindexing.index.TimeIndex
Get the description for an index.
getEndPosition() - Method in interface com.timeindexing.index.IndexView
Get the end position, in the index, of this IndexView.
getEndPosition() - Method in class com.timeindexing.index.TimeIndex
Get the end position, in the index, of this IndexView.
getEndTime() - Method in class com.timeindexing.index.AbstractIndex
Get the end time of the index.
getEndTime() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the end time of the index This is the time the last item was closed, not necessarliy when the last item was added to the index.
getEndTime() - Method in interface com.timeindexing.index.IndexHeader
Get the end time of the index.
getEndTime() - Method in class com.timeindexing.index.TimeIndex
Get the end time of the index.
getEventSpecifier() - Method in class com.timeindexing.event.IndexPrimaryEvent
Get the event specifier.
getFirst() - Method in class com.timeindexing.util.DoubleLinkedList
Returns the first element in this list.
getFirstDataTime() - Method in class com.timeindexing.cache.DefaultIndexCache
Get the time the first IndexItem was put into the Index.
getFirstDataTime() - Method in interface com.timeindexing.cache.IndexCache
Get the time the first IndexItem was put into the Index.
getFirstDataTime() - Method in class com.timeindexing.index.AbstractIndex
Get the data time for the first IndexItem in the Index.
getFirstDataTime() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the data time for the first IndexItem in the Index.
getFirstDataTime() - Method in interface com.timeindexing.index.IndexHeader
Get the data time for the first IndexItem in the Index.
getFirstDataTime() - Method in class com.timeindexing.index.TimeIndex
Get the data time for the first IndexItem in the Index.
getFirstIndexTime() - Method in class com.timeindexing.cache.DefaultIndexCache
Get the time the first IndexItem was put into the Index.
getFirstIndexTime() - Method in interface com.timeindexing.cache.IndexCache
Get the time the first IndexItem was put into the Index.
getFirstOffset() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the Offset of the fisrt item.
getFirstOffset() - Method in interface com.timeindexing.index.ExtendedIndex
Get the Offset of the fisrt item.
getFirstOffset() - Method in interface com.timeindexing.index.ExtendedIndexHeader
Get the Offset of the fisrt item.
getFirstOffset() - Method in class com.timeindexing.index.FileIndex
Get the Offset of the fisrt item.
getFirstOffset() - Method in class com.timeindexing.index.IncoreIndex
Get the Offset of the fisrt item.
getFirstTime() - Method in class com.timeindexing.index.AbstractIndex
Get the time the first IndexItem was put into the Index.
getFirstTime() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the time the first IndexItem was put into the Index.
getFirstTime() - Method in interface com.timeindexing.index.IndexHeader
Get the time the first IndexItem was put into the Index.
getFirstTime() - Method in class com.timeindexing.index.TimeIndex
Get the time the first IndexItem was put into the Index.
getGroup(Object) - Method in class com.timeindexing.util.Grouper
Get the list of elements associated with a particular group.
getGroup(Object) - Method in interface com.timeindexing.util.Grouping
Take an object and return an object that specifies the group it is in.
getHeader() - Method in class com.timeindexing.index.AbstractManagedIndex
Get the headerfor the index.
getHeader() - Method in interface com.timeindexing.index.ManagedIndex
Get the headerfor the index.
getHeaderPathName() - Method in class com.timeindexing.index.FileIndex
Get the path of the index header.
getHeaderPathName() - Method in class com.timeindexing.io.IndexDecoder
Get the header path name.
getID() - Method in class com.timeindexing.event.IndexEvent
Get an ID of an index.
getID() - Method in class com.timeindexing.index.AbstractIndex
Get an ID of an index.
getID() - Method in class com.timeindexing.index.DefaultIndexHeader
Get an ID of an index.
getID() - Method in interface com.timeindexing.index.IndexHeader
Get an ID of an index.
getID() - Method in class com.timeindexing.index.TimeIndex
Get an ID of an index.
getIndex() - Method in class com.timeindexing.index.IncoreIndexItem
Get the index this IndexItem is in.
getIndex() - Method in interface com.timeindexing.index.IndexItem
Get the index this IndexItem is in.
getIndex(String) - Method in class com.timeindexing.index.TimeIndexDirectory
Find a Index by index name.
getIndex(ID) - Method in class com.timeindexing.index.TimeIndexDirectory
Find a Index by ID.
getIndex() - Method in class com.timeindexing.io.AbstractIndexIO
Get the index which this is doing I/O for.
getIndex() - Method in interface com.timeindexing.io.IndexInteractor
Get the index which this is doing I/O for.
getIndex() - Method in class com.timeindexing.plugin.DefaultInputPlugin
Get the index we are doing input for.
getIndex() - Method in class com.timeindexing.plugin.DefaultOutputPlugin
Get the index we are doing output for.
getIndex() - Method in interface com.timeindexing.plugin.InputPlugin
Get the index we are doing input for.
getIndex() - Method in interface com.timeindexing.plugin.OutputPlugin
Get the index we are doing output for.
getIndexCache() - Method in class com.timeindexing.cache.AbstractCachePolicy
Get the IndexCache that this is a policy for.
getIndexCache() - Method in interface com.timeindexing.cache.CachePolicy
Get the IndexCache that this is a policy for.
getIndexDataType() - Method in class com.timeindexing.index.AbstractIndex
Get the index data type.
getIndexDataType() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the index data type.
getIndexDataType() - Method in interface com.timeindexing.index.IndexHeader
Get the data type of the index.
getIndexDataType() - Method in class com.timeindexing.index.TimeIndex
Get the index data type.
getIndexID() - Method in interface com.timeindexing.index.IndexReference
The ID of the Index being referenced.
getIndexID() - Method in class com.timeindexing.index.IndexReferenceDataHolder
The ID of the index being referenced.
getIndexItem() - Method in class com.timeindexing.event.IndexAccessEvent
Get the IndexItem from the event.
getIndexItem() - Method in class com.timeindexing.event.IndexAddEvent
Get the IndexItem from the event.
getIndexItem() - Method in class com.timeindexing.index.IndexReferenceDataHolder
Get the IndexItem this IndexReference is associated with.
getIndexItemPosition() - Method in interface com.timeindexing.index.IndexReference
The Position of the IndexItem being referenced.
getIndexItemPosition() - Method in class com.timeindexing.index.IndexReferenceDataHolder
The Position of the IndexItem being referenced.
getIndexOffset() - Method in class com.timeindexing.index.FileIndexItem
Get the file offset for the index for this index item.
getIndexOffset() - Method in interface com.timeindexing.index.ManagedFileIndexItem
Get the file offset for the index for this index item.
getIndexPathName() - Method in class com.timeindexing.index.AbstractIndex
Get the indexPath of the index.
getIndexPathName() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the path of the index file.
getIndexPathName() - Method in interface com.timeindexing.index.IndexHeader
Get the path of the index.
getIndexPathName() - Method in class com.timeindexing.index.TimeIndex
Get the path of the index file.
getIndexTimestamp() - Method in class com.timeindexing.index.IncoreIndexItem
The timestamp of the current IndexItem.
getIndexTimestamp() - Method in interface com.timeindexing.index.IndexItem
The timestamp of the current IndexItem.
getIndexType() - Method in class com.timeindexing.index.AbstractIndex
Get the index type.
getIndexType() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the data style.
getIndexType() - Method in interface com.timeindexing.index.ExtendedIndex
Get the type of the index.
getIndexType() - Method in interface com.timeindexing.index.IndexHeader
Get the style of the index.
getIndexType() - Method in class com.timeindexing.index.TimeIndex
Get the type of an index.
getIndexURI(ID) - Method in class com.timeindexing.index.AbstractManagedIndex
Get the index URI of a nominated index.
getIndexURI(ID) - Method in class com.timeindexing.index.DefaultIndexHeader
Get the index URI of a nominated index.
getIndexURI(ID) - Method in interface com.timeindexing.index.ExtendedIndexHeader
Get the index URI of a nominated index.
getIndexURI() - Method in interface com.timeindexing.index.IndexReference
The URI of Index being referenced.
getIndexURI() - Method in class com.timeindexing.index.IndexReferenceDataHolder
The URI of the index being referenced.
getIndexURI(ID) - Method in interface com.timeindexing.index.ManagedIndexHeader
Get the index URI of a nominated index.
getInputStream() - Method in class com.timeindexing.plugin.DefaultInputPlugin
Get the InputStream for the InputPlugin.
getInputStream() - Method in class com.timeindexing.plugin.DefaultReader
Get the InputStream for the InputPlugin.
getInputStream() - Method in class com.timeindexing.plugin.FileItem
Get the InputStream for the InputPlugin.
getInputStream() - Method in interface com.timeindexing.plugin.InputPlugin
Get the InputStream for the InputPlugin.
getInputStream() - Method in interface com.timeindexing.plugin.ReaderPlugin
Get the InputStream for the InputPlugin.
getItem(long) - Method in class com.timeindexing.cache.DefaultIndexCache
Get an Index Item from the Index.
getItem(Position) - Method in class com.timeindexing.cache.DefaultIndexCache
Get an Index Item from the Index.
getItem(long) - Method in class com.timeindexing.cache.FileIndexCache
Get an Index Item from the Index.
getItem(long) - Method in interface com.timeindexing.cache.IndexCache
Get an Index Item from the Index.
getItem(Position) - Method in interface com.timeindexing.cache.IndexCache
Get an Index Item from the Index.
getItem(long) - Method in class com.timeindexing.index.AbstractIndex
Get an Index Item from the Index.
getItem(Position) - Method in class com.timeindexing.index.AbstractIndex
Get an Index Item from the Index.
getItem(Timestamp, IndexTimestampSelector, Lifetime) - Method in class com.timeindexing.index.AbstractIndex
Get an Index Item from the Index.
getItem(long) - Method in class com.timeindexing.index.FileIndex
Get an Index Item from the Index.
getItem(long) - Method in interface com.timeindexing.index.Index
Get an Index Item from the Index.
getItem(Position) - Method in interface com.timeindexing.index.Index
Get an Index Item from the Index.
getItem(Timestamp, IndexTimestampSelector, Lifetime) - Method in interface com.timeindexing.index.Index
Get an Index Item from the Index.
getItem() - Method in interface com.timeindexing.index.IndexView
Get the Index Item from the Index at position position().
getItem(long) - Method in class com.timeindexing.index.TimeIndex
Get an Index Item from the Index.
getItem(Position) - Method in class com.timeindexing.index.TimeIndex
Get an Index Item from the Index.
getItem(Timestamp, IndexTimestampSelector, Lifetime) - Method in class com.timeindexing.index.TimeIndex
Get an Index Item from the Index.
getItem() - Method in class com.timeindexing.index.TimeIndex
Get the Index Item from the Index at position position().
getItem(Position, boolean) - Method in class com.timeindexing.io.AbstractFileIO
Get the item at index position Position.
getItem(long, boolean) - Method in class com.timeindexing.io.AbstractFileIO
Get the item at index position Position.
getItem(long, boolean) - Method in class com.timeindexing.io.ExternalIndexIO
Get the item at index position Position.
getItem(long, boolean) - Method in interface com.timeindexing.io.IndexFileReader
Get the item
getItem(Position, boolean) - Method in interface com.timeindexing.io.IndexInteractor
Get the item
getItem(long, boolean) - Method in class com.timeindexing.io.InlineIndexIO
Get the item at index position Position.
getItemAtMark() - Method in interface com.timeindexing.index.IndexView
Get the Index Item from the Index at position mark().
getItemAtMark() - Method in class com.timeindexing.index.TimeIndex
Get the Index Item from the Index at position mark().
getItemID() - Method in class com.timeindexing.index.IncoreIndexItem
The item ID.
getItemID() - Method in interface com.timeindexing.index.IndexItem
The index ID.
getItemSize() - Method in class com.timeindexing.index.AbstractIndex
Get the size of the items.
getItemSize() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the size of the items.
getItemSize() - Method in interface com.timeindexing.index.ExtendedIndexHeader
Get the size of the index items.
getItemSize() - Method in interface com.timeindexing.index.Index
Get the size of the index items.
getItemSize() - Method in class com.timeindexing.index.TimeIndex
Get the size of the index items.
getLast() - Method in class com.timeindexing.util.DoubleLinkedList
Returns the last element in this list.
getLastAccessTime() - Method in class com.timeindexing.index.AbstractIndex
Get the last time an IndexItem was accessed from the index.
getLastAccessTime() - Method in interface com.timeindexing.index.DataHolder
Get the last time this object was accessed.
getLastAccessTime() - Method in class com.timeindexing.index.DataHolderObject
Get the last time this object was accessed.
getLastAccessTime() - Method in class com.timeindexing.index.IncoreIndexItem
Get the last time this IndexItem was accessed.
getLastAccessTime() - Method in interface com.timeindexing.index.Index
Get the last time an IndexItem was accessed from the index.
getLastAccessTime() - Method in interface com.timeindexing.index.IndexItem
Get the last time this object was accessed.
getLastAccessTime() - Method in class com.timeindexing.index.IndexReferenceDataHolder
Get the last time this object was accessed.
getLastAccessTime() - Method in class com.timeindexing.index.TimeIndex
Get the last time an IndexItem was accessed from the index.
getLastDataTime() - Method in class com.timeindexing.cache.DefaultIndexCache
Get the time the last IndexItem was put into the Index.
getLastDataTime() - Method in interface com.timeindexing.cache.IndexCache
Get the time the last IndexItem was put into the Index.
getLastDataTime() - Method in class com.timeindexing.index.AbstractIndex
Get the data time for the last IndexItem in the Index.
getLastDataTime() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the data time for the last IndexItem in the Index.
getLastDataTime() - Method in interface com.timeindexing.index.IndexHeader
Get the data time for the last IndexItem in the Index.
getLastDataTime() - Method in class com.timeindexing.index.TimeIndex
Get the data time for the last IndexItem in the Index.
getLastFlushPosition() - Method in interface com.timeindexing.index.ExtendedIndex
Get the IndexItem Position when the index was last flushed.
getLastFlushPosition() - Method in class com.timeindexing.index.FileIndex
Get the IndexItem Position when the index was last flushed.
getLastFlushPosition() - Method in class com.timeindexing.index.IncoreIndex
Get the IndexItem Position when the index was last flushed.
getLastFlushTime() - Method in interface com.timeindexing.index.ExtendedIndex
Get the last time the index was flushed.
getLastFlushTime() - Method in class com.timeindexing.index.FileIndex
Get the last time the index was flushed.
getLastFlushTime() - Method in class com.timeindexing.index.IncoreIndex
Get the last time the index was flushed.
getLastIndexTime() - Method in class com.timeindexing.cache.DefaultIndexCache
Get the time the last IndexItem was put into the Index.
getLastIndexTime() - Method in interface com.timeindexing.cache.IndexCache
Get the time the last IndexItem was put into the Index.
getLastOffset() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the Offset of the last item.
getLastOffset() - Method in interface com.timeindexing.index.ExtendedIndex
Get the Offset of the last item.
getLastOffset() - Method in interface com.timeindexing.index.ExtendedIndexHeader
Get the Offset of the last item.
getLastOffset() - Method in class com.timeindexing.index.FileIndex
Get the Offset of the last item.
getLastOffset() - Method in class com.timeindexing.index.IncoreIndex
Get the Offset of the last item.
getLastTime() - Method in class com.timeindexing.index.AbstractIndex
Get the time the last IndexItem was put into the Index.
getLastTime() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the time the last IndexItem was put into the Index.
getLastTime() - Method in interface com.timeindexing.index.IndexHeader
Get the time the last IndexItem was put into the Index.
getLastTime() - Method in class com.timeindexing.index.TimeIndex
Get the time the last IndexItem was put into the Index.
getLength() - Method in class com.timeindexing.index.AbstractIndex
Get the no of items in the index.
getLength() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the length of the index.
getLength() - Method in interface com.timeindexing.index.IndexHeader
Get the no of items in the index.
getLength() - Method in class com.timeindexing.index.TimeIndex
Get the no of items in the index.
getName() - Method in class com.timeindexing.event.IndexEvent
Get the name of the index.
getName() - Method in class com.timeindexing.index.AbstractIndex
Get the name of the index.
getName() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the name of the index.
getName() - Method in interface com.timeindexing.index.IndexHeader
The name of the index.
getName() - Method in class com.timeindexing.index.TimeIndex
The name of the index.
getNanoSeconds() - Method in class com.timeindexing.time.ElapsedMicrosecondTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in class com.timeindexing.time.ElapsedMillisecondTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in class com.timeindexing.time.ElapsedNanosecondTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in class com.timeindexing.time.ElapsedSecondTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in class com.timeindexing.time.MPEGPresentationTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in class com.timeindexing.time.MicrosecondTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in class com.timeindexing.time.MillisecondTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in class com.timeindexing.time.NanosecondTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in class com.timeindexing.time.SecondTimestamp
Get the number of nanoseconds for this timestamp
getNanoSeconds() - Method in interface com.timeindexing.time.Timestamp
Get the number of nanoseconds
getOffset() - Method in interface com.timeindexing.index.DataReference
Get the offset in the underlying storage.
getOffset() - Method in class com.timeindexing.index.DataReferenceObject
Get the offset in the underlying storage.
getOption(HeaderOption) - Method in class com.timeindexing.index.AbstractManagedIndex
Get an option from the header.
getOption(HeaderOption) - Method in class com.timeindexing.index.DefaultIndexHeader
Get an option from the header.
getOption(HeaderOption) - Method in interface com.timeindexing.index.ManagedIndexHeader
Get an option from the header.
getOutputStream() - Method in class com.timeindexing.plugin.DefaultOutputPlugin
Get the OutputStream for the OutputPlugin.
getOutputStream() - Method in class com.timeindexing.plugin.DefaultWriter
Get the OutputStream for the OutputPlugin.
getOutputStream() - Method in interface com.timeindexing.plugin.OutputPlugin
Get the OutputStream for the OutputPlugin.
getOutputStream() - Method in interface com.timeindexing.plugin.WriterPlugin
Get the OutputStream for the OutputPlugin.
getPolicy() - Method in class com.timeindexing.cache.DefaultIndexCache
Get the current cache policy.
getPolicy() - Method in interface com.timeindexing.cache.IndexCache
Get the current cache policy.
getPosition() - Method in class com.timeindexing.index.IncoreIndexItem
Get the index position this IndexItem is in.
getPosition() - Method in interface com.timeindexing.index.IndexItem
Get the index position this IndexItem is in.
getPrimaryEventListeners() - Method in class com.timeindexing.event.IndexEventMulticaster
List all IndexPrimaryEventListeners.
getReadTime() - Method in interface com.timeindexing.index.DataHolder
Get the time the data was read from storage into this object.
getReadTime() - Method in class com.timeindexing.index.DataHolderObject
Get the time the data was read from storage into this object.
getReadTime() - Method in class com.timeindexing.index.IndexReferenceDataHolder
Get the time the data was read from storage into this object.
getReaderPlugin() - Method in class com.timeindexing.plugin.DefaultInputPlugin
Get the reader plugin.
getReaderPlugin() - Method in interface com.timeindexing.plugin.InputPlugin
Get the reader plugin.
getSavedID() - Method in class com.timeindexing.index.DataTypeDirectory
Get the saved ID.
getSeconds() - Method in class com.timeindexing.time.ElapsedMicrosecondTimestamp
Get the number of seconds
getSeconds() - Method in class com.timeindexing.time.ElapsedMillisecondTimestamp
Get the number of seconds
getSeconds() - Method in class com.timeindexing.time.ElapsedNanosecondTimestamp
Get the number of seconds
getSeconds() - Method in class com.timeindexing.time.ElapsedSecondTimestamp
Get the number of seconds
getSeconds() - Method in class com.timeindexing.time.MPEGPresentationTimestamp
Get the number of seconds
getSeconds() - Method in class com.timeindexing.time.MicrosecondTimestamp
Get the number of seconds
getSeconds() - Method in class com.timeindexing.time.MillisecondTimestamp
Get the number of seconds
getSeconds() - Method in class com.timeindexing.time.NanosecondTimestamp
Get the number of seconds
getSeconds() - Method in class com.timeindexing.time.SecondTimestamp
Get the number of seconds
getSeconds() - Method in interface com.timeindexing.time.Timestamp
Get the number of seconds
getSelectionIndexView() - Method in interface com.timeindexing.index.IndexView
Return the IndexView used to get a selection.
getSelectionIndexView() - Method in class com.timeindexing.index.TimeIndex
Return the IndexView used to get a selection.
getSelectionInterval() - Method in interface com.timeindexing.index.IndexView
Return the Interval used to get a selection.
getSelectionInterval() - Method in class com.timeindexing.index.TimeIndex
Return the Interval used to get a selection.
getSize() - Method in class com.timeindexing.data.ByteBufferItem
Get the size of the item
getSize() - Method in interface com.timeindexing.data.DataItem
Get the size of the data item
getSize() - Method in class com.timeindexing.data.ReaderResultItem
Get the size of the item
getSize() - Method in class com.timeindexing.data.StringItem
Get the size of the item
getSize() - Method in interface com.timeindexing.index.DataAbstraction
Get the size of the data.
getSize() - Method in class com.timeindexing.index.DataHolderObject
Get the size of the data.
getSize() - Method in class com.timeindexing.index.DataReferenceObject
Get the size of the data in the underlying storage.
getSize() - Method in class com.timeindexing.index.IndexReferenceDataHolder
Get the size of the data.
getSource() - Method in class com.timeindexing.event.IndexEvent
Get the source of the event.
getStartPosition() - Method in interface com.timeindexing.index.IndexView
Get the start position, in the index, of this IndexView.
getStartPosition() - Method in class com.timeindexing.index.TimeIndex
Get the start position, in the index, of this IndexView.
getStartTime() - Method in class com.timeindexing.index.AbstractIndex
Get the start time of the index.
getStartTime() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the start time of the index.
getStartTime() - Method in interface com.timeindexing.index.IndexHeader
Get the start time of the index.
getStartTime() - Method in class com.timeindexing.index.TimeIndex
Get the start time of the index.
getSubmap() - Method in class com.timeindexing.util.CascadingMap
Get the submap from this CascadingMap.
getThread() - Method in class com.timeindexing.io.AbstractIndexIO
Get the thread
getTrackedIndex(ID) - Method in class com.timeindexing.index.AbstractManagedIndex
Get an Index being tracked
getTrackedIndex(ID) - Method in interface com.timeindexing.index.ManagedIndex
Get an Index being tracked
getURI() - Method in class com.timeindexing.index.AbstractIndex
Get the Index specification in the form of a URI.
getURI() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the Index specification in the form of a URI.
getURI() - Method in interface com.timeindexing.index.IndexHeader
Get the Index specification in the form of a URI.
getURI() - Method in class com.timeindexing.index.TimeIndex
Get the Index specification in the form of a URI.
getUnits() - Method in class com.timeindexing.time.MPEGPresentationTimestamp
Get the no of units that have elapsed.
getUnits() - Method in interface com.timeindexing.time.UnitBasedTimestamp
Get the no of units that have elapsed.
getUnitsPerSecond() - Method in class com.timeindexing.time.MPEGPresentationTimestamp
Get the no of units per second, for this kind of timestamp.
getUnitsPerSecond() - Method in interface com.timeindexing.time.UnitBasedTimestamp
Get the no of units per second, for this kind of timestamp.
getValue(String) - Method in class com.timeindexing.index.DefaultIndexHeader
Get a value from the header.
getVersionMajor() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the major version no.
getVersionMinor() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the minor version no.
getWriteLock() - Method in class com.timeindexing.io.AbstractFileIO
Get a write-lock on this index.
getWriteLock() - Method in interface com.timeindexing.io.IndexFileWriter
Get a write-lock on this index.
getWriteLock() - Method in class com.timeindexing.io.IndexHeaderIO
Get a write-lock on this index.
getWriterPlugin() - Method in class com.timeindexing.plugin.DefaultOutputPlugin
Get the writer plugin.
getWriterPlugin() - Method in interface com.timeindexing.plugin.OutputPlugin
Get the writer plugin.
gotoAppendPosition() - Method in class com.timeindexing.io.AbstractFileIO
Goto the append position
gotoAppendPosition() - Method in class com.timeindexing.io.ExternalIndexIO
Goto the append position
gotoAppendPosition() - Method in interface com.timeindexing.io.IndexFileReader
Goto the append position
gotoAppendPosition() - Method in interface com.timeindexing.io.IndexFileWriter
Goto the append position
gotoFirstPosition() - Method in class com.timeindexing.io.AbstractFileIO
Goto the first position
gotoFirstPosition() - Method in class com.timeindexing.io.ExternalIndexIO
Goto the first position
gotoFirstPosition() - Method in interface com.timeindexing.io.IndexFileReader
Goto the first position.
greaterThan(Value, Value) - Static method in class com.timeindexing.basic.ValueCalculator
Greater Than
greaterThan(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Greater Than
greaterThanEquals(Value, Value) - Static method in class com.timeindexing.basic.ValueCalculator
GreaterThanEquals
greaterThanEquals(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
GreaterThanEquals
groupAGrouper(Grouping) - Method in class com.timeindexing.util.Grouper
This takes a grouper and a Grouping object and creates a sub grouper for each existing group in the grouper argumrnt.
grow(int) - Method in class com.timeindexing.util.ByteBufferRing
Grow the ring by N new buffers.

H

HEADER - Static variable in interface com.timeindexing.io.FileType
A header file
HOLLOW - Static variable in interface com.timeindexing.io.LoadStyle
Load all of the index and none of the data.
HTML - Static variable in interface com.timeindexing.index.DataType
The data is html
HTML_DT - Static variable in interface com.timeindexing.index.DataType
 
HeaderFileInteractor - interface com.timeindexing.io.HeaderFileInteractor.
 
HeaderOption - interface com.timeindexing.index.HeaderOption.
An enumeration of the different kinds of header option.
HeaderOptionProcess - interface com.timeindexing.io.HeaderOptionProcess.
These are the processes that can be done on a header option.
HollowAfterTimeoutPolicy - class com.timeindexing.cache.HollowAfterTimeoutPolicy.
Hollow items after they have been used.
HollowAfterTimeoutPolicy() - Constructor for class com.timeindexing.cache.HollowAfterTimeoutPolicy
Construct this policy object
HollowAfterTimeoutPolicy(RelativeTimestamp) - Constructor for class com.timeindexing.cache.HollowAfterTimeoutPolicy
Construct this policy object
HollowAfterUsePolicy - class com.timeindexing.cache.HollowAfterUsePolicy.
Hollow items after they have been used.
HollowAfterUsePolicy() - Constructor for class com.timeindexing.cache.HollowAfterUsePolicy
Construct this policy object
HollowAfterUsePolicy(int) - Constructor for class com.timeindexing.cache.HollowAfterUsePolicy
Construct this policy object
HollowAtDataVolumePolicy - class com.timeindexing.cache.HollowAtDataVolumePolicy.
Hollow items after the amount of held data reaches a certain volume
HollowAtDataVolumePolicy() - Constructor for class com.timeindexing.cache.HollowAtDataVolumePolicy
Construct this policy object
HollowAtDataVolumePolicy(long) - Constructor for class com.timeindexing.cache.HollowAtDataVolumePolicy
Construct this policy object
HollowAtDataVolumeRemoveAfterTimeoutPolicy - class com.timeindexing.cache.HollowAtDataVolumeRemoveAfterTimeoutPolicy.
Hollow items after the amount of held data reaches a certain volume.
HollowAtDataVolumeRemoveAfterTimeoutPolicy() - Constructor for class com.timeindexing.cache.HollowAtDataVolumeRemoveAfterTimeoutPolicy
Construct this policy object
HollowAtDataVolumeRemoveAfterTimeoutPolicy(long, RelativeTimestamp) - Constructor for class com.timeindexing.cache.HollowAtDataVolumeRemoveAfterTimeoutPolicy
Construct this policy object
hasAnnotations() - Method in class com.timeindexing.index.AbstractIndex
Does this index have annotations.
hasAnnotations() - Method in class com.timeindexing.index.DefaultIndexHeader
Does this index have annotations.
hasAnnotations() - Method in interface com.timeindexing.index.ExtendedIndexHeader
Does this index have annotations.
hasAnnotations() - Method in interface com.timeindexing.index.Index
Does this index have annotations.
hasAnnotations() - Method in class com.timeindexing.index.TimeIndex
Does this index have annotations.
hasData() - Method in class com.timeindexing.index.FileIndexItem
Does this IndexItem actually hold the data.
hasData() - Method in interface com.timeindexing.index.ManagedFileIndexItem
Does this IndexItem actually hold the data.
hasDataType(String) - Method in class com.timeindexing.index.AbstractIndex
Does this index have a typed name.
hasDataType(String) - Method in class com.timeindexing.index.DefaultIndexHeader
Does this index have a typed name.
hasDataType(String) - Method in interface com.timeindexing.index.ExtendedIndexHeader
Does this index have a typed name.
hasDataType(String) - Method in interface com.timeindexing.index.Index
Does this index have a typed name.
hasDataType(String) - Method in class com.timeindexing.index.TimeIndex
Does this index have a typed name.
hasIndexURI(URI) - Method in class com.timeindexing.index.AbstractManagedIndex
Does this index have the URI of some other index
hasIndexURI(URI) - Method in class com.timeindexing.index.DefaultIndexHeader
Does this index have the URI of some other index
hasIndexURI(URI) - Method in interface com.timeindexing.index.ExtendedIndexHeader
Does this index have the URI of some other index
hasIndexURI(URI) - Method in interface com.timeindexing.index.ManagedIndexHeader
Does this index have the URI of some other index
hasNext() - Method in class com.timeindexing.index.IndexIterator
Does the Iterator have another element.
hasOption(HeaderOption) - Method in class com.timeindexing.index.AbstractManagedIndex
Does an option exist in the header.
hasOption(HeaderOption) - Method in class com.timeindexing.index.DefaultIndexHeader
Does an option exist in the header.
hasOption(HeaderOption) - Method in interface com.timeindexing.index.ManagedIndexHeader
Does an option exist in the header.
hasSubmap() - Method in class com.timeindexing.util.CascadingMap
Is there a submap from this CascadingMap.
hashCode() - Method in class com.timeindexing.basic.AID
Return a hashCode.
highest() - Method in class com.timeindexing.util.MassiveBitSet
Return the highest bit position to be set.
hollowItem(long) - Method in class com.timeindexing.cache.DefaultIndexCache
Hollow the IndexItem at the position.
hollowItem(Position) - Method in class com.timeindexing.cache.DefaultIndexCache
Hollow the IndexItem at the position.
hollowItem(long) - Method in class com.timeindexing.cache.FileIndexCache
Hollow the IndexItem at the position.
hollowItem(long) - Method in interface com.timeindexing.cache.IndexCache
Hollow out the IndexItem at the speicifed position.
hollowItem(Position) - Method in interface com.timeindexing.cache.IndexCache
Hollow out the IndexItem at the speicifed position.
hourFormat(Timestamp) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time for 1 hour interval, given a Timestamp.
hourFormat(long, int) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time for 1 hour interval, given seconds and nanoseconds.
hourFormat(long, int) - Method in class com.timeindexing.time.MicrosecondElapsedFormat
Format a time for 1 hour interval, given seconds and nanoseconds.
hourFormat(long, int) - Method in class com.timeindexing.time.MillisecondElapsedFormat
Format a time for 1 hour interval, given seconds and nanoseconds.
hourFormat(long, int) - Method in class com.timeindexing.time.NanosecondElapsedFormat
Format a time for 1 hour interval, given seconds and nanoseconds.
hourFormat(long, int) - Method in class com.timeindexing.time.SecondElapsedFormat
Format a time for 1 hour interval, given seconds and nanoseconds.
hourFormat - Static variable in class com.timeindexing.time.TimeDateParser
 

I

I - Static variable in interface com.timeindexing.io.FileType
I
ID - interface com.timeindexing.basic.ID.
An interface for an ID.
INCORE - Static variable in interface com.timeindexing.index.DataStyle
Data is kept incore with the index.
INCORE - Static variable in interface com.timeindexing.index.IndexType
An incore based TimeIndex, which has no storage capabilities.
INCORE_DT - Static variable in interface com.timeindexing.index.IndexType
 
INDEX - Static variable in interface com.timeindexing.index.IndexTimestampSelector
A selector for Index timestamps.
INDEXPATH - Static variable in interface com.timeindexing.index.HeaderOption
Index Path
INDEXPATH_HO - Static variable in interface com.timeindexing.index.HeaderOption
 
INLINE - Static variable in interface com.timeindexing.index.AnnotationStyle
Annotations are kept inline in the index.
INLINE - Static variable in interface com.timeindexing.index.DataStyle
Data is kept inline in the index.
INLINE - Static variable in interface com.timeindexing.index.IndexType
A inline based TimeIndex
INLINE_DT - Static variable in interface com.timeindexing.index.IndexType
 
INLINE_INDEX - Static variable in interface com.timeindexing.io.FileType
An inline index file
INTEGER - Static variable in interface com.timeindexing.index.DataType
The data is an integer.
INTEGER_DT - Static variable in interface com.timeindexing.index.DataType
 
IS_IN_TIME_ORDER - Static variable in interface com.timeindexing.index.HeaderOption
Is sorted
IS_IN_TIME_ORDER_HO - Static variable in interface com.timeindexing.index.HeaderOption
 
IllegalIntervalValue - exception com.timeindexing.basic.IllegalIntervalValue.
An IllegalIntervalValue is thrown when an a null is passed as argument to an Interval constructor.
IllegalIntervalValue() - Constructor for class com.timeindexing.basic.IllegalIntervalValue
Throw a IllegalIntervalValue with no message.
IllegalIntervalValue(String) - Constructor for class com.timeindexing.basic.IllegalIntervalValue
Throw a IllegalIntervalValue with a message.
IncoreIndex - class com.timeindexing.index.IncoreIndex.
An implementation of an incore Index object.
IncoreIndex() - Constructor for class com.timeindexing.index.IncoreIndex
Create an IncoreIndex
IncoreIndexHeader - class com.timeindexing.index.IncoreIndexHeader.
The implementation of an index header for use in Index Caches.
IncoreIndexHeader(Index, String) - Constructor for class com.timeindexing.index.IncoreIndexHeader
Create a IncoreIndexHeader object.
IncoreIndexItem - class com.timeindexing.index.IncoreIndexItem.
A Full implementation of an IndexItem.
IncoreIndexItem(Timestamp, Timestamp, DataItem, DataType, ID, ID) - Constructor for class com.timeindexing.index.IncoreIndexItem
Construct a IncoreIndexItem from
IncoreIndexItem(Timestamp, Timestamp, DataAbstraction, DataType, ID, ID) - Constructor for class com.timeindexing.index.IncoreIndexItem
Construct a IncoreIndexItem from
IncoreIndexItem(Timestamp, Timestamp, DataAbstraction, Size, DataType, ID, ID) - Constructor for class com.timeindexing.index.IncoreIndexItem
Construct a IncoreIndexItem from
Index - interface com.timeindexing.index.Index.
An index.
IndexAccessEvent - class com.timeindexing.event.IndexAccessEvent.
An Index Access Event, which is generated when an IndexItem is accessed in an Index.
IndexAccessEvent(String, ID, IndexItem, Object) - Constructor for class com.timeindexing.event.IndexAccessEvent
Construct an IndexAccessEvent.
IndexAccessEventListener - interface com.timeindexing.event.IndexAccessEventListener.
An Index Access Event, which is used when an IndexItem is accessed in an Index.
IndexActivationException - exception com.timeindexing.index.IndexActivationException.
An IndexActivationException is thrown when an attempt is made to add data to an Index that is not activated.
IndexActivationException() - Constructor for class com.timeindexing.index.IndexActivationException
Throw a IndexActivationException with no message.
IndexActivationException(String) - Constructor for class com.timeindexing.index.IndexActivationException
Throw a IndexActivationException with a message.
IndexAddEvent - class com.timeindexing.event.IndexAddEvent.
An Index Add Event, which is generated when an IndexItem is added to an Index.
IndexAddEvent(String, ID, IndexItem, Object) - Constructor for class com.timeindexing.event.IndexAddEvent
Construct an IndexAddEvent.
IndexAddEventListener - interface com.timeindexing.event.IndexAddEventListener.
An Index Add Event, which is used when an IndexItem is added to an Index.
IndexCache - interface com.timeindexing.cache.IndexCache.
The time index itself.
IndexCloseException - exception com.timeindexing.index.IndexCloseException.
An IndexCloseException is thrown when doing a close() on an Index fails.
IndexCloseException() - Constructor for class com.timeindexing.index.IndexCloseException
Throw a IndexCloseException with no message.
IndexCloseException(String) - Constructor for class com.timeindexing.index.IndexCloseException
Throw a IndexCloseException with a message.
IndexClosedException - exception com.timeindexing.index.IndexClosedException.
An IndexClosedException is thrown when an attempt is made to add data to a closed index.
IndexClosedException() - Constructor for class com.timeindexing.index.IndexClosedException
Throw a IndexClosedException with no message.
IndexClosedException(String) - Constructor for class com.timeindexing.index.IndexClosedException
Throw a IndexClosedException with a message.
IndexCreateException - exception com.timeindexing.index.IndexCreateException.
A IndexCreateException is thrown when an Index cannot be created.
IndexCreateException() - Constructor for class com.timeindexing.index.IndexCreateException
Throw a IndexCreateException with no message.
IndexCreateException(String) - Constructor for class com.timeindexing.index.IndexCreateException
Throw a IndexCreateException with a message.
IndexCreateException(Exception) - Constructor for class com.timeindexing.index.IndexCreateException
Throw a IndexCreateException with an exception from the underlying cause.
IndexDecoder - class com.timeindexing.io.IndexDecoder.
This opens an Index header file and determines what type of of index is represented.
IndexDecoder() - Constructor for class com.timeindexing.io.IndexDecoder
Construct a decoder.
IndexDecoder(String) - Constructor for class com.timeindexing.io.IndexDecoder
Construct a decoder.
IndexDecoder(File) - Constructor for class com.timeindexing.io.IndexDecoder
Construct a decoder.
IndexEvent - class com.timeindexing.event.IndexEvent.
An Index Event, which is generated at key situations through an Index's lifetime.
IndexEvent(String, ID, Object) - Constructor for class com.timeindexing.event.IndexEvent
Construct an IndexEvent.
IndexEventGenerator - interface com.timeindexing.event.IndexEventGenerator.
Any class that needs to fire IndexEvents needs to implement this interface.
IndexEventMulticaster - class com.timeindexing.event.IndexEventMulticaster.
A class that multicast IndexEvents to the relvant listenters.
IndexEventMulticaster() - Constructor for class com.timeindexing.event.IndexEventMulticaster
Create a an IndexEventMulticaster.
IndexFileInteractor - interface com.timeindexing.io.IndexFileInteractor.
An interface for readers and writers of index files.
IndexFileReader - interface com.timeindexing.io.IndexFileReader.
An interface for readers of indexes.
IndexFileWriter - interface com.timeindexing.io.IndexFileWriter.
An interface for writers of indexes.
IndexFlushException - exception com.timeindexing.index.IndexFlushException.
An IndexFlushException is thrown when doing a flush() on an Index fails.
IndexFlushException() - Constructor for class com.timeindexing.index.IndexFlushException
Throw a IndexFlushException with no message.
IndexFlushException(String) - Constructor for class com.timeindexing.index.IndexFlushException
Throw a IndexFlushException with a message.
IndexHeader - interface com.timeindexing.index.IndexHeader.
An index header.
IndexHeaderIO - class com.timeindexing.io.IndexHeaderIO.
An Index Header IO object.
IndexHeaderIO(IndexFileInteractor) - Constructor for class com.timeindexing.io.IndexHeaderIO
Create a IndexHeaderIO.
IndexHeaderReader - interface com.timeindexing.io.IndexHeaderReader.
An index header reader This is the generic interface to an index reader.
IndexHeaderWriter - interface com.timeindexing.io.IndexHeaderWriter.
An index header writer This is the generic interface to an index writer.
IndexInteractor - interface com.timeindexing.io.IndexInteractor.
An interface for objects that interact with indexes.
IndexItem - interface com.timeindexing.index.IndexItem.
Values that an index item must return.
IndexItemException - exception com.timeindexing.index.IndexItemException.
An IndexItemException is thrown when processing the item of an index fails.
IndexItemException() - Constructor for class com.timeindexing.index.IndexItemException
Throw a IndexItemException with no message.
IndexItemException(String) - Constructor for class com.timeindexing.index.IndexItemException
Throw a IndexItemException with a message.
IndexItemException(Exception) - Constructor for class com.timeindexing.index.IndexItemException
Throw a IndexItemException with an exception from the underlying cause.
IndexIterator - class com.timeindexing.index.IndexIterator.
An iterator over the IndexItems in an Index.
IndexIterator(Index) - Constructor for class com.timeindexing.index.IndexIterator
Construct the Iterator given an Index.
IndexOpenException - exception com.timeindexing.index.IndexOpenException.
A IndexOpenException is thrown when an Index cannot be opend.
IndexOpenException() - Constructor for class com.timeindexing.index.IndexOpenException
Throw a IndexOpenException with no message.
IndexOpenException(String) - Constructor for class com.timeindexing.index.IndexOpenException
Throw a IndexOpenException with a message.
IndexOpenException(Exception) - Constructor for class com.timeindexing.index.IndexOpenException
Throw a IndexOpenException with an exception from the underlying cause.
IndexPrimaryEvent - class com.timeindexing.event.IndexPrimaryEvent.
An Index Primary Event, which is generated at primary moments.
IndexPrimaryEvent(String, ID, int, Object) - Constructor for class com.timeindexing.event.IndexPrimaryEvent
Construct an IndexPrimaryEvent.
IndexPrimaryEventListener - interface com.timeindexing.event.IndexPrimaryEventListener.
An Index Primary Event Listener, which is used at primary moments.
IndexProperties - class com.timeindexing.index.IndexProperties.
The index properties are a map of names to objects.
IndexProperties() - Constructor for class com.timeindexing.index.IndexProperties
A constructor.
IndexProperties(Properties) - Constructor for class com.timeindexing.index.IndexProperties
Construct some IndexProperties using a Properties object.
IndexProperties(IndexProperties) - Constructor for class com.timeindexing.index.IndexProperties
A constructor which specifies a submap
IndexReadOnlyException - exception com.timeindexing.index.IndexReadOnlyException.
An IndexReadOnlyException is thrown when an attempt is made to activate an Index that is read-only.
IndexReadOnlyException() - Constructor for class com.timeindexing.index.IndexReadOnlyException
Throw a IndexReadOnlyException with no message.
IndexReadOnlyException(String) - Constructor for class com.timeindexing.index.IndexReadOnlyException
Throw a IndexReadOnlyException with a message.
IndexReference - interface com.timeindexing.index.IndexReference.
A reference to an IndexItem in another Index.
IndexReferenceDataHolder - class com.timeindexing.index.IndexReferenceDataHolder.
A class that refers to an IndexItem in another Index.
IndexReferenceDataHolder(ManagedIndexItem, ID, Position) - Constructor for class com.timeindexing.index.IndexReferenceDataHolder
Construct an IndexReferenceDataHolder given the IndexItem this is held in, the ID of the Index to refer to and the Position of an IndexItem to refer to.
IndexReferenceDataHolder(ID, Position) - Constructor for class com.timeindexing.index.IndexReferenceDataHolder
Construct an IndexReferenceDataHolder given the URI of the Index to refer to, the ID of the Index to refer to, and the Position of an IndexItem to refer to.
IndexSpecificationException - exception com.timeindexing.index.IndexSpecificationException.
An IndexSpecificationException is thrown when the specification of index properties is incomplete or illegal.
IndexSpecificationException() - Constructor for class com.timeindexing.index.IndexSpecificationException
Throw a IndexSpecificationException with no message.
IndexSpecificationException(String) - Constructor for class com.timeindexing.index.IndexSpecificationException
Throw a IndexSpecificationException with a message.
IndexTerminatedException - exception com.timeindexing.index.IndexTerminatedException.
An IndexTerminatedException is thrown when an attempt is made to add data to a terminated index.
IndexTerminatedException() - Constructor for class com.timeindexing.index.IndexTerminatedException
Throw a IndexTerminatedException with no message.
IndexTerminatedException(String) - Constructor for class com.timeindexing.index.IndexTerminatedException
Throw a IndexTerminatedException with a message.
IndexTimestampSelector - interface com.timeindexing.index.IndexTimestampSelector.
An enumeration of 2 values to enable choice between using Index timestamps or Data timestamps in Index selections and Intervals.
IndexType - interface com.timeindexing.index.IndexType.
This is the generic definitions for different kinds of timeindex.
IndexTypeException - exception com.timeindexing.index.IndexTypeException.
A IndexTypeException is thrown when an Index cannot be typed.
IndexTypeException() - Constructor for class com.timeindexing.index.IndexTypeException
Throw a IndexTypeException with no message.
IndexTypeException(String) - Constructor for class com.timeindexing.index.IndexTypeException
Throw a IndexTypeException with a message.
IndexView - interface com.timeindexing.index.IndexView.
An index view has the moethods needed for view on an Index.
IndexWriteLockedException - exception com.timeindexing.index.IndexWriteLockedException.
An IndexWriteLockedException is thrown when an attempt is made to activate an Index that is write-locked.
IndexWriteLockedException() - Constructor for class com.timeindexing.index.IndexWriteLockedException
Throw a IndexWriteLockedException with no message.
IndexWriteLockedException(String) - Constructor for class com.timeindexing.index.IndexWriteLockedException
Throw a IndexWriteLockedException with a message.
InlineIndex - class com.timeindexing.index.InlineIndex.
An implementation of an inline Index object.
InlineIndex() - Constructor for class com.timeindexing.index.InlineIndex
Create an InlineIndex
InlineIndex(String, String) - Constructor for class com.timeindexing.index.InlineIndex
Create an InlineIndex
InlineIndexIO - class com.timeindexing.io.InlineIndexIO.
This does I/O for an Index with inline data.
InlineIndexIO(StoredIndex) - Constructor for class com.timeindexing.io.InlineIndexIO
Construct an Inline Index.
InputPlugin - interface com.timeindexing.plugin.InputPlugin.
An interface for input plugins.
Interval - interface com.timeindexing.basic.Interval.
An interface for an interval.
incrementCount(ManagedIndex) - Method in class com.timeindexing.index.TimeIndexDirectory
Incrmeent the count on an Index.
incrementID() - Method in class com.timeindexing.index.DataTypeDirectory
Increment the next ID.
index - Variable in class com.timeindexing.appl.OutputStreamer
 
indexByIDDirectory - Variable in class com.timeindexing.index.DataTypeDirectory
The ID directory.
indexByIDDirectory - Variable in class com.timeindexing.index.TimeIndexDirectory
The ID directory.
indexByNameDirectory - Variable in class com.timeindexing.index.DataTypeDirectory
The name directory.
indexByNameDirectory - Variable in class com.timeindexing.index.TimeIndexDirectory
The path directory.
indexOf(Object) - Method in class com.timeindexing.util.DoubleLinkedList
Returns the index in this list of the first occurrence of the specified element, or -1 if the List does not contain this element.
init() - Method in class com.timeindexing.index.ExternalIndex
Initialize the object.
init() - Method in class com.timeindexing.index.IncoreIndex
Initialize the object.
init() - Method in class com.timeindexing.index.InlineIndex
Initialize the object.
init() - Method in class com.timeindexing.index.ShadowIndex
Initialize the object.
initThread(String) - Method in class com.timeindexing.io.AbstractIndexIO
Initialize the thread
isActivated() - Method in class com.timeindexing.index.AbstractIndex
Is the Index activated.
isActivated() - Method in interface com.timeindexing.index.Index
Is the Index activated.
isActivated() - Method in class com.timeindexing.index.TimeIndex
Is the Index activated.
isAfterEpoch() - Method in interface com.timeindexing.time.AbsoluteTimestamp
Is the time after the Epoch.
isAfterEpoch() - Method in class com.timeindexing.time.MicrosecondTimestamp
Is the time after the Epoch.
isAfterEpoch() - Method in class com.timeindexing.time.MillisecondTimestamp
Is the time after the Epoch.
isAfterEpoch() - Method in class com.timeindexing.time.NanosecondTimestamp
Is the time after the Epoch.
isAfterEpoch() - Method in class com.timeindexing.time.SecondTimestamp
Is the time after the Epoch.
isBeforeEpoch() - Method in interface com.timeindexing.time.AbsoluteTimestamp
Is the time before the Epoch.
isBeforeEpoch() - Method in class com.timeindexing.time.MicrosecondTimestamp
Is the time before the Epoch.
isBeforeEpoch() - Method in class com.timeindexing.time.MillisecondTimestamp
Is the time before the Epoch.
isBeforeEpoch() - Method in class com.timeindexing.time.NanosecondTimestamp
Is the time before the Epoch.
isBeforeEpoch() - Method in class com.timeindexing.time.SecondTimestamp
Is the time before the Epoch.
isChanged() - Method in class com.timeindexing.index.AbstractIndex
Has the index changed in any way.
isChanged() - Method in interface com.timeindexing.index.Index
Has the index changed in any way.
isChanged() - Method in class com.timeindexing.index.TimeIndex
Has the index changed in any way.
isClosed() - Method in class com.timeindexing.index.AbstractIndex
Is the Index closed.
isClosed() - Method in interface com.timeindexing.index.Index
Is the Index closed.
isClosed() - Method in class com.timeindexing.index.TimeIndex
Is the Index closed.
isEOF() - Method in class com.timeindexing.plugin.DefaultInputPlugin
Determine if the reader has hit EOF.
isEOF() - Method in class com.timeindexing.plugin.DefaultReader
Determine if the reader has hit EOF.
isEOF() - Method in class com.timeindexing.plugin.FileItem
Determine if the reader has hit EOF.
isEOF() - Method in interface com.timeindexing.plugin.InputPlugin
Determine if the reader has hit EOF.
isEOF() - Method in interface com.timeindexing.plugin.ReaderPlugin
Determine if the reader has hit EOF.
isFixedSizeData() - Method in class com.timeindexing.index.AbstractIndex
Does the index have fixed size data.
isFixedSizeData() - Method in class com.timeindexing.index.DefaultIndexHeader
Does the index have fixed size data.
isFixedSizeData() - Method in interface com.timeindexing.index.IndexHeader
Does the index have fixed size data.
isFixedSizeData() - Method in class com.timeindexing.index.TimeIndex
Does the index have fixed size data.
isInFirst(int, List, IndexItem) - Method in class com.timeindexing.cache.AbstractCachePolicy
Is an item in the first N elements of a List.
isInTimeOrder() - Method in class com.timeindexing.index.AbstractIndex
Is the index still in time order.
isInTimeOrder() - Method in class com.timeindexing.index.DefaultIndexHeader
State that the index is not in time order any more.
isInTimeOrder() - Method in interface com.timeindexing.index.IndexHeader
Is the index still in time order.
isInTimeOrder() - Method in class com.timeindexing.index.TimeIndex
Is the index still in time order.
isNegative() - Method in class com.timeindexing.time.ElapsedNanosecondTimestamp
Is the Timestamp negative.
isNegative() - Method in class com.timeindexing.time.MPEGPresentationTimestamp
Is the Timestamp negative.
isOpen(String) - Method in class com.timeindexing.index.AbstractManagedIndex
Try and determine if this index is alreay open
isOpen() - Method in class com.timeindexing.io.IndexDecoder
Is the IndexHeader open
isOpen() - Method in interface com.timeindexing.io.IndexHeaderReader
Is the index header open
isOpen() - Method in interface com.timeindexing.io.IndexHeaderWriter
Is the index header open
isReadOnly() - Method in class com.timeindexing.index.AbstractIndex
Is the Index only available for read-only operations.
isReadOnly() - Method in class com.timeindexing.index.DefaultIndexHeader
Is the Index only available for read-only operations.
isReadOnly() - Method in interface com.timeindexing.index.IndexHeader
Is the Index only available for read-only operations.
isReadOnly() - Method in class com.timeindexing.index.TimeIndex
Is the Index only available for read-only operations.
isReference() - Method in class com.timeindexing.index.IncoreIndexItem
Is the data held by the IndexItem, actually an IndexReference.
isReference() - Method in interface com.timeindexing.index.IndexItem
Is the data held by the IndexItem, actually an IndexReference.
isResolved() - Method in class com.timeindexing.basic.AbsoluteInterval
Has this interval been resolved to two Positions.
isSelection() - Method in interface com.timeindexing.index.IndexView
Is the IndexView a selection.
isSelection() - Method in class com.timeindexing.index.TimeIndex
Is this a selection.
isTerminated() - Method in class com.timeindexing.index.AbstractIndex
Is the Index terminated.
isTerminated() - Method in class com.timeindexing.index.DefaultIndexHeader
Is the Index terminated.
isTerminated() - Method in interface com.timeindexing.index.IndexHeader
Is the Index terminated.
isTerminated - Variable in class com.timeindexing.index.TimeIndex
 
isTerminated() - Method in class com.timeindexing.index.TimeIndex
Is the Index terminated.
isTrackingIndex(ID) - Method in class com.timeindexing.index.AbstractManagedIndex
Is an Index being tracked
isTrackingIndex(ID) - Method in interface com.timeindexing.index.ManagedIndex
Is an Index being tracked
isWriteLocked() - Method in class com.timeindexing.index.FileIndex
Has the Index been write-locked.
isWriteLocked() - Method in class com.timeindexing.index.IncoreIndex
Has the Index been write-locked.
isWriteLocked() - Method in interface com.timeindexing.index.Index
Has the Index been write-locked.
isWriteLocked() - Method in class com.timeindexing.index.TimeIndex
Has the Index been write-locked.
isWriteLocked() - Method in class com.timeindexing.io.AbstractFileIO
Has the Index been write-locked.
isWriteLocked() - Method in interface com.timeindexing.io.IndexFileWriter
Has the Index been write-locked.
isWriteLocked() - Method in class com.timeindexing.io.IndexHeaderIO
Has the Index been write-locked.
itemAccessed(IndexAccessEvent) - Method in interface com.timeindexing.event.IndexAccessEventListener
A notification that an IndexItem has been accessed in an Index.
itemAccessed(IndexAccessEvent) - Method in class com.timeindexing.index.TimeIndexFactory
A notification that an IndexItem has been accessed in an Index.
itemAdded(IndexAddEvent) - Method in interface com.timeindexing.event.IndexAddEventListener
A notification that an IndexItem has been added to an Index.
itemAdded(IndexAddEvent) - Method in class com.timeindexing.index.TimeIndexFactory
A notification that an IndexItem has been added to an Index.
iterator() - Method in class com.timeindexing.index.AbstractIndex
Get an iterator over the IndexItems in the Index.
iterator() - Method in interface com.timeindexing.index.Index
Get an iterator over the IndexItems in the Index.
iterator() - Method in class com.timeindexing.index.TimeIndex
Get an iterator over the IndexItems in the Index.

J

JPEG - Static variable in interface com.timeindexing.index.DataType
The data is JPEG
JPEG_DT - Static variable in interface com.timeindexing.index.DataType
 

K

keySet() - Method in class com.timeindexing.util.CascadingMap
Get all the keys in the casacading map.

L

LONG - Static variable in interface com.timeindexing.index.DataType
The data is a long.
LONG_DT - Static variable in interface com.timeindexing.index.DataType
 
Lifetime - interface com.timeindexing.time.Lifetime.
An enumeration of 2 values to enable choice between timestamps whose lifetime is continuous, and those which are discrete.
Line - class com.timeindexing.plugin.Line.
A plugin that takes an input stream and returns a line at a time.
Line(InputStream) - Constructor for class com.timeindexing.plugin.Line
Construct a Line plugin from an InputStream.
Line(Reader) - Constructor for class com.timeindexing.plugin.Line
Construct a Line plugin from a Reader.
Line(BufferedReader) - Constructor for class com.timeindexing.plugin.Line
Construct a Line plugin from a BufferedReader.
LoadStyle - interface com.timeindexing.io.LoadStyle.
An enumeration of ways to load the index.
lastIndexOf(Object) - Method in class com.timeindexing.util.DoubleLinkedList
Returns the index in this list of the last occurrence of the specified element, or -1 if the list does not contain this element.
length() - Method in class com.timeindexing.index.Description
Get the length of the description.
lessThan(Value, Value) - Static method in class com.timeindexing.basic.ValueCalculator
LessThan
lessThan(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Less Than
lessThanEquals(Value, Value) - Static method in class com.timeindexing.basic.ValueCalculator
LessThanEquals
lessThanEquals(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
LessThanEquals
listOptions() - Method in class com.timeindexing.index.AbstractManagedIndex
Get the set of optional header values.
listOptions() - Method in class com.timeindexing.index.DefaultIndexHeader
Get the set of optional header values.
listOptions() - Method in interface com.timeindexing.index.ManagedIndexHeader
Get the set of optional header values used in this header.
listTrackedIndexes() - Method in class com.timeindexing.index.AbstractManagedIndex
List all the Referenced Indexes.
listTrackedIndexes() - Method in interface com.timeindexing.index.ManagedIndex
List all the tracked Indexes.
loadIndex(LoadStyle) - Method in class com.timeindexing.io.AbstractFileIO
Load the index
loadIndex(LoadStyle) - Method in interface com.timeindexing.io.IndexFileReader
Load the index data, based on a specified LoadStyle.
locate(Timestamp, IndexTimestampSelector, Lifetime) - Method in class com.timeindexing.index.AbstractIndex
Try and determine the position associated with the speicifed Timestamp.
locate(Timestamp, IndexTimestampSelector, Lifetime) - Method in interface com.timeindexing.index.Index
Try and determine the position associated with the speicifed Timestamp.
locate(Timestamp, IndexTimestampSelector, Lifetime) - Method in class com.timeindexing.index.TimeIndex
Try and determine the position associated with the speicifed data Timestamp.
lock() - Method in class com.timeindexing.util.ByteBufferRing
Lock the current buffer.

M

M3U - Static variable in interface com.timeindexing.index.DataType
The data is M3U
M3U_DT - Static variable in interface com.timeindexing.index.DataType
 
MICROSECOND - Static variable in interface com.timeindexing.time.Timestamp
Microseconds since epoch.
MICROSECOND_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Microsecond sign bit.
MILLISECOND - Static variable in interface com.timeindexing.time.Timestamp
Milliseconds since epoch.
MILLISECOND_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Millisecond sign bit.
MIXED - Static variable in interface com.timeindexing.index.DataType
The data is of mixed type.
MIXED_DT - Static variable in interface com.timeindexing.index.DataType
 
MP3 - Static variable in interface com.timeindexing.index.DataType
The data is MP3
MP3_DT - Static variable in interface com.timeindexing.index.DataType
 
MPEG - Static variable in interface com.timeindexing.index.DataType
The data is MPEG
MPEGPresentationTimestamp - class com.timeindexing.time.MPEGPresentationTimestamp.
A timestamp that only has significant data down to nanosecond level.
MPEGPresentationTimestamp() - Constructor for class com.timeindexing.time.MPEGPresentationTimestamp
Construct a MPEGPresentationTimestamp with 'now' as the timestamp.
MPEGPresentationTimestamp(long) - Constructor for class com.timeindexing.time.MPEGPresentationTimestamp
Construct a MPEGPresentationTimestamp from a number of units
MPEGPresentationTimestamp(long, int) - Constructor for class com.timeindexing.time.MPEGPresentationTimestamp
Construct a MPEGPresentationTimestamp from a number of seconds and a number of nanoseconds.
MPEG_DT - Static variable in interface com.timeindexing.index.DataType
 
ManagedFileIndexItem - interface com.timeindexing.index.ManagedFileIndexItem.
An interface for classes that need to manage IndexItems that reside in an Index file.
ManagedIndex - interface com.timeindexing.index.ManagedIndex.
An interface for classes that need to manage Indexes.
ManagedIndexHeader - interface com.timeindexing.index.ManagedIndexHeader.
A managed extended index header.
ManagedIndexItem - interface com.timeindexing.index.ManagedIndexItem.
An interface for classes that need to manage IndexItems.
MassiveBitSet - class com.timeindexing.util.MassiveBitSet.
A MassiveBitSet is used for appplications where a massive BitSet is required.
MassiveBitSet() - Constructor for class com.timeindexing.util.MassiveBitSet
Construct a MassiveBitSet
MassiveBitSet(long) - Constructor for class com.timeindexing.util.MassiveBitSet
Construct a MassiveBitSet
MicrosecondDateFormat - class com.timeindexing.time.MicrosecondDateFormat.
Convert a timestamp to a string using the MicrosecondDateFormat.
MicrosecondDateFormat() - Constructor for class com.timeindexing.time.MicrosecondDateFormat
Construct a MicrosecondDateFormat object.
MicrosecondElapsedFormat - class com.timeindexing.time.MicrosecondElapsedFormat.
Convert a timestamp to a MicrosecondElapsedFormat.
MicrosecondElapsedFormat() - Constructor for class com.timeindexing.time.MicrosecondElapsedFormat
Construct a MicrosecondElapsedFormat object.
MicrosecondScale - interface com.timeindexing.time.MicrosecondScale.
A time that is in the Microsecond Scale.
MicrosecondTimestamp - class com.timeindexing.time.MicrosecondTimestamp.
A timestamp that only has significant data down to microsecond level.
MicrosecondTimestamp() - Constructor for class com.timeindexing.time.MicrosecondTimestamp
Construct a MicrosecondTimestamp with 'now' as the timestamp.
MicrosecondTimestamp(long) - Constructor for class com.timeindexing.time.MicrosecondTimestamp
Construct a MicrosecondTimestamp from a number of microseconds.
MicrosecondTimestamp(long, int) - Constructor for class com.timeindexing.time.MicrosecondTimestamp
Construct a MicrosecondTimestamp from a number of seconds and a number of nanoseconds.
MicrosecondTimestamp(Date) - Constructor for class com.timeindexing.time.MicrosecondTimestamp
Construct a MicrosecondTimestamp from a Date object.
MidPointInterval - class com.timeindexing.basic.MidPointInterval.
A mid-point interval is an interval where the arguments are a mid-point plus 2 offsets from that mid-point.
MidPointInterval(AbsoluteTimestamp, Count, Count) - Constructor for class com.timeindexing.basic.MidPointInterval
Construct an MidPointInterval from a Timestamp and 2 Counts.
MidPointInterval(AbsoluteTimestamp, RelativeTimestamp, RelativeTimestamp) - Constructor for class com.timeindexing.basic.MidPointInterval
Construct an MidPointInterval from a Timestamp and 2 RelativeTimestamps.
MidPointInterval(Position, Count, Count) - Constructor for class com.timeindexing.basic.MidPointInterval
Construct an MidPointInterval from a Position and 2 Counts.
MidPointInterval(Position, RelativeTimestamp, RelativeTimestamp) - Constructor for class com.timeindexing.basic.MidPointInterval
Construct an MidPointInterval from a Timestamp and 2 RelativeTimestamps.
MillisecondDateFormat - class com.timeindexing.time.MillisecondDateFormat.
Convert a timestamp to a string using the MillisecondDateFormat.
MillisecondDateFormat() - Constructor for class com.timeindexing.time.MillisecondDateFormat
Construct a MillisecondDateFormat object.
MillisecondElapsedFormat - class com.timeindexing.time.MillisecondElapsedFormat.
Convert a timestamp to a MillisecondElapsedFormat.
MillisecondElapsedFormat() - Constructor for class com.timeindexing.time.MillisecondElapsedFormat
Construct a MillisecondElapsedFormat object.
MillisecondScale - interface com.timeindexing.time.MillisecondScale.
A time that is in the Millisecond Scale.
MillisecondTimestamp - class com.timeindexing.time.MillisecondTimestamp.
A timestamp that only has significant data down to millisecond level.
MillisecondTimestamp() - Constructor for class com.timeindexing.time.MillisecondTimestamp
Construct a MillisecondTimestamp with 'now' as the timestamp.
MillisecondTimestamp(long) - Constructor for class com.timeindexing.time.MillisecondTimestamp
Construct a MillisecondTimestamp from a number of milliseconds.
MillisecondTimestamp(long, int) - Constructor for class com.timeindexing.time.MillisecondTimestamp
Construct a MillisecondTimestamp from a number of seconds and a number of nanoseconds.
MillisecondTimestamp(Date) - Constructor for class com.timeindexing.time.MillisecondTimestamp
Construct a MillisecondTimestamp from a Date object
mark() - Method in interface com.timeindexing.index.IndexView
Sets the mark into the IndexView, using the current navigation position as the mark value.
mark() - Method in class com.timeindexing.index.TimeIndex
Sets the mark into the IndexView, using the current navigation position as the mark value.
memoryMapData(long, long) - Method in class com.timeindexing.io.AbstractFileIO
Memory map some data from a channel.
memoryMapData(long, long) - Method in class com.timeindexing.io.ExternalIndexIO
Memory map some data from a channel.
memoryMapData(long, long) - Method in class com.timeindexing.io.InlineIndexIO
Memory map some data from a channel.
mimeType() - Method in interface com.timeindexing.index.DataType
The mime-type of this DataType.

N

NANOSECOND - Static variable in interface com.timeindexing.time.Timestamp
Nanoseconds since epoch.
NANOSECOND_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Nanosecond sign bit.
NONE - Static variable in interface com.timeindexing.index.AnnotationStyle
Annotations are kept inline in the index.
NONE - Static variable in interface com.timeindexing.io.LoadStyle
Load nothing.
NOTSET - Static variable in interface com.timeindexing.index.DataType
Nothing has been set
NOTSET_DT - Static variable in interface com.timeindexing.index.DataType
 
NanosecondDateFormat - class com.timeindexing.time.NanosecondDateFormat.
Convert a timestamp to a string using the NanosecondDateFormat.
NanosecondDateFormat() - Constructor for class com.timeindexing.time.NanosecondDateFormat
Construct a NanosecondDateFormat object.
NanosecondElapsedFormat - class com.timeindexing.time.NanosecondElapsedFormat.
Convert a timestamp to a NanosecondElapsedFormat.
NanosecondElapsedFormat() - Constructor for class com.timeindexing.time.NanosecondElapsedFormat
Construct a NanosecondElapsedFormat object.
NanosecondScale - interface com.timeindexing.time.NanosecondScale.
A time that is in the Nanosecond Scale.
NanosecondTimestamp - class com.timeindexing.time.NanosecondTimestamp.
A timestamp that only has significant data down to nanosecond level.
NanosecondTimestamp() - Constructor for class com.timeindexing.time.NanosecondTimestamp
Construct a NanosecondTimestamp with 'now' as the timestamp.
NanosecondTimestamp(long) - Constructor for class com.timeindexing.time.NanosecondTimestamp
Construct a NanosecondTimestamp from a number of nanoseconds.
NanosecondTimestamp(long, int) - Constructor for class com.timeindexing.time.NanosecondTimestamp
Construct a NanosecondTimestamp from a number of seconds and a number of nanoseconds.
NanosecondTimestamp(Date) - Constructor for class com.timeindexing.time.NanosecondTimestamp
Construct a NanosecondTimestamp from a Date object.
next() - Method in class com.timeindexing.index.IndexIterator
Get the next element.
nextID - Variable in class com.timeindexing.index.DataTypeDirectory
The next allocatable ID.
nextID() - Method in class com.timeindexing.index.DataTypeDirectory
Whats the next ID.
notEquals(Value, Value) - Static method in class com.timeindexing.basic.ValueCalculator
Not Equals
notEquals(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Not Equals
notInTimeOrder() - Method in class com.timeindexing.index.AbstractManagedIndex
State that the index is not in time order any more.
notInTimeOrder() - Method in class com.timeindexing.index.DefaultIndexHeader
State that the index is not in time order any more.
notInTimeOrder() - Method in interface com.timeindexing.index.ManagedIndexHeader
State that the index is not in time order any more.
notifyAddItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.AbstractCachePolicy
Called at the beginning of cache.addItem()
notifyAddItemBegin(IndexItem, long) - Method in interface com.timeindexing.cache.CachePolicy
Called at the beginning of cache.addItem()
notifyAddItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.HollowAfterTimeoutPolicy
Called at the beginning of cache.addItem()
notifyAddItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.HollowAtDataVolumePolicy
Called at the beginning of cache.addItem()
notifyAddItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.HollowAtDataVolumeRemoveAfterTimeoutPolicy
Called at the beginning of cache.addItem()
notifyAddItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.AbstractCachePolicy
Called at the beginning of cache.addItem()
notifyAddItemEnd(IndexItem, long) - Method in interface com.timeindexing.cache.CachePolicy
Called at the beginning of cache.addItem()
notifyAddItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.HollowAfterTimeoutPolicy
Called at the beginning of cache.addItem()
notifyAddItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.HollowAtDataVolumePolicy
Called at the beginning of cache.addItem()
notifyAddItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.HollowAtDataVolumeRemoveAfterTimeoutPolicy
Called at the beginning of cache.addItem()
notifyGetItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.AbstractCachePolicy
Called at the beginning of cache.getItem()
notifyGetItemBegin(IndexItem, long) - Method in interface com.timeindexing.cache.CachePolicy
Called at the beginning of cache.getItem()
notifyGetItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.HollowAfterTimeoutPolicy
Called at the beginning of cache.getItem()
notifyGetItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.HollowAfterUsePolicy
Called at the beginning of cache.getItem()
notifyGetItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.HollowAtDataVolumePolicy
Called at the beginning of cache.getItem()
notifyGetItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.HollowAtDataVolumeRemoveAfterTimeoutPolicy
Called at the beginning of cache.getItem()
notifyGetItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.RemoveAfterTimeoutPolicy
Called at the beginning of cache.getItem()
notifyGetItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.RemoveAfterUsePolicy
Called at the beginning of cache.getItem()
notifyGetItemBegin(IndexItem, long) - Method in class com.timeindexing.cache.RemoveAtDataVolumePolicy
Called at the beginning of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.AbstractCachePolicy
Called at the end of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in interface com.timeindexing.cache.CachePolicy
Called at the end of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.HollowAfterTimeoutPolicy
Called at the end of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.HollowAfterUsePolicy
Called at the end of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.HollowAtDataVolumePolicy
Called at the end of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.HollowAtDataVolumeRemoveAfterTimeoutPolicy
Called at the end of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.RemoveAfterTimeoutPolicy
Called at the end of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.RemoveAfterUsePolicy
Called at the end of cache.getItem()
notifyGetItemEnd(IndexItem, long) - Method in class com.timeindexing.cache.RemoveAtDataVolumePolicy
Called at the end of cache.getItem()

O

OPENED - Static variable in class com.timeindexing.event.IndexPrimaryEvent
Used when an Index is opened.
Offset - class com.timeindexing.basic.Offset.
An Offset is a value that is an absolute offset into a stream.
Offset(long) - Constructor for class com.timeindexing.basic.Offset
Construct a new Offset from a given value
OutputPlugin - interface com.timeindexing.plugin.OutputPlugin.
An interface for output plugins.
OutputStreamer - class com.timeindexing.appl.OutputStreamer.
A class to output any data
OutputStreamer(Index, OutputStream) - Constructor for class com.timeindexing.appl.OutputStreamer
Construct an OutputStreamer object given an index and an output stream.
Overlap - interface com.timeindexing.basic.Overlap.
An enumeration of 2 values to enable choice between having 2 ways for an Interval to overlap an index.
open(Properties) - Method in class com.timeindexing.index.ExternalIndex
Called when an ExternalIndex needs to be opend.
open(Properties) - Method in class com.timeindexing.index.IncoreIndex
Open this index.
open(Properties) - Method in class com.timeindexing.index.InlineIndex
Called when an InlineIndex needs to be opend.
open(Properties) - Method in interface com.timeindexing.index.ManagedIndex
Open this index.
open(File) - Method in class com.timeindexing.index.TimeIndexFactory
Retrieve a TimeIndex object by file name.
open(URI) - Method in class com.timeindexing.index.TimeIndexFactory
Retrieve a TimeIndex object by URI.
open(Properties) - Method in class com.timeindexing.index.TimeIndexFactory
Retrieve a TimeIndex object by file name.
open(IndexProperties) - Method in class com.timeindexing.io.ExternalIndexIO
Open an index file to read it.
open() - Method in class com.timeindexing.io.ExternalIndexIO
Open an index to read it.
open(String) - Method in class com.timeindexing.io.IndexDecoder
Open an index header to read it.
open() - Method in class com.timeindexing.io.IndexDecoder
Open an index header to read it.
open(IndexProperties) - Method in interface com.timeindexing.io.IndexFileReader
 
open(IndexProperties) - Method in interface com.timeindexing.io.IndexFileWriter
 
open(String) - Method in class com.timeindexing.io.IndexHeaderIO
Open an index header.
open(String) - Method in interface com.timeindexing.io.IndexHeaderReader
Open an index header
open(String) - Method in interface com.timeindexing.io.IndexHeaderWriter
Open an index header, given a filename.
open(IndexProperties) - Method in class com.timeindexing.io.InlineIndexIO
Open an index file to read it.
open() - Method in class com.timeindexing.io.InlineIndexIO
Open an index to read it.
open(IndexProperties) - Method in class com.timeindexing.io.ShadowIndexIO
Open an index file to read it.
open() - Method in class com.timeindexing.io.ShadowIndexIO
Open an index to read it.
opened(IndexPrimaryEvent) - Method in interface com.timeindexing.event.IndexPrimaryEventListener
A notification that an Index has been opened.
opened(IndexPrimaryEvent) - Method in class com.timeindexing.index.TimeIndexFactory
A notification that an Index has been opened.
out - Variable in class com.timeindexing.appl.OutputStreamer
 
outputPlugin - Variable in class com.timeindexing.appl.OutputStreamer
 
outputProperties - Variable in class com.timeindexing.appl.OutputStreamer
 

P

PNG - Static variable in interface com.timeindexing.index.DataType
The data is PNG
PNG_DT - Static variable in interface com.timeindexing.index.DataType
 
POSITION_COUNT_COUNT - Static variable in class com.timeindexing.basic.MidPointInterval
A Position plus 2 Count specifiers.
POSITION_PLUS_COUNT - Static variable in class com.timeindexing.basic.EndPointInterval
A Position plus Count specifier.
POSITION_RELATIVETIMESTAMP_RELATIVETIMESTAMP - Static variable in class com.timeindexing.basic.MidPointInterval
A Position plus 2 Timestamp specifiers.
POSITION_TO_ABSOLUTETIMESTAMP - Static variable in class com.timeindexing.basic.EndPointInterval
A Position to Timestamp specifier.
POSITION_TO_POSITION - Static variable in class com.timeindexing.basic.EndPointInterval
A Position to Position specifier.
POSITION_TO_RELATIVETIMESTAMP - Static variable in class com.timeindexing.basic.EndPointInterval
A Position to Timestamp specifier.
Position - interface com.timeindexing.basic.Position.
A position in an index
PositionOutOfBoundsException - exception com.timeindexing.index.PositionOutOfBoundsException.
An PositionOutOfBoundsException is thrown when an attempt is made to access a Position that an Index does not have.
PositionOutOfBoundsException() - Constructor for class com.timeindexing.index.PositionOutOfBoundsException
Throw a PositionOutOfBoundsException with no message.
PositionOutOfBoundsException(String) - Constructor for class com.timeindexing.index.PositionOutOfBoundsException
Throw a PositionOutOfBoundsException with a message.
PositionParser - class com.timeindexing.appl.PositionParser.
Parses a position from a given input.
PositionParser() - Constructor for class com.timeindexing.appl.PositionParser
Construct a PositionParser.
parse(String) - Method in class com.timeindexing.appl.CountParser
Parse a count given as a String.
parse(String) - Method in class com.timeindexing.appl.PositionParser
Parse a position given as a String.
parse(String, boolean) - Method in class com.timeindexing.appl.TimeParser
Parse timestamps given as a String.
parse(String, ParsePosition) - Method in class com.timeindexing.time.DateParser
Parse a Date from a string using this format from the specified postition.
parse(String) - Method in class com.timeindexing.time.DateParser
Parse a Date from a string using this format.
parse(String, boolean) - Method in class com.timeindexing.time.TimeDateParser
Parse timestamps given as a String.
parse(String, boolean, String) - Method in class com.timeindexing.time.TimeDateParser
Parse timestamps given as a String.
parseSubseconds(String) - Method in class com.timeindexing.time.TimeDateParser
Parse the subsecond part of a time String.
position() - Method in class com.timeindexing.basic.AbsoluteAdjustablePosition
Get the position.
position() - Method in class com.timeindexing.basic.AbsolutePosition
Get the position.
position() - Method in class com.timeindexing.basic.Offset
Get the position.
position() - Method in interface com.timeindexing.basic.Position
Get the position.
position() - Method in interface com.timeindexing.index.IndexView
Gets the current navigation position into the IndexView.
position(Position) - Method in interface com.timeindexing.index.IndexView
Sets the current navigation position into the IndexView specified as a Position.
position(long) - Method in interface com.timeindexing.index.IndexView
Sets the current navigation position into the IndexView.
position(Timestamp, IndexTimestampSelector, Lifetime) - Method in interface com.timeindexing.index.IndexView
Sets the current navigation position into the IndexView.
position() - Method in class com.timeindexing.index.TimeIndex
Gets the current navigation position into the IndexView.
position(Position) - Method in class com.timeindexing.index.TimeIndex
Sets the current navigation position into the IndexView specified as a Position.
position(long) - Method in class com.timeindexing.index.TimeIndex
Sets the current navigation position into the IndexView.
position(Timestamp, IndexTimestampSelector, Lifetime) - Method in class com.timeindexing.index.TimeIndex
Sets the current navigation position into the IndexView specified as a Timestamp.
position() - Method in class com.timeindexing.time.TimestampMapping
Get the position
process(ByteBuffer) - Method in class com.timeindexing.plugin.Block
Process the block
process(String) - Method in class com.timeindexing.plugin.Line
Process the line
processData(ByteBuffer) - Method in class com.timeindexing.io.AbstractFileIO
Processing of the data.
processData(ByteBuffer) - Method in class com.timeindexing.io.ExternalIndexIO
Processing of the data.
processData(ByteBuffer) - Method in class com.timeindexing.io.InlineIndexIO
Processing of the data.
processData(ByteBuffer) - Method in class com.timeindexing.io.ShadowIndexIO
Processing of the data.
processDataPath(HeaderOptionProcess, ByteBuffer) - Method in class com.timeindexing.io.IndexDecoder
Process a data path
processDataPath(HeaderOptionProcess, HeaderOption, ByteBuffer) - Method in class com.timeindexing.io.IndexHeaderIO
A data path name.
processDataType(HeaderOptionProcess, ByteBuffer) - Method in class com.timeindexing.io.IndexDecoder
Process a data type
processDataType(HeaderOptionProcess, HeaderOption, ByteBuffer) - Method in class com.timeindexing.io.IndexHeaderIO
A data type.
processDescription(HeaderOptionProcess, ByteBuffer) - Method in class com.timeindexing.io.IndexDecoder
Process a description
processDescription(HeaderOptionProcess, HeaderOption, ByteBuffer) - Method in class com.timeindexing.io.IndexHeaderIO
A description.
processIndexItem(ByteBuffer) - Method in class com.timeindexing.io.AbstractFileIO
Processing of the idnex item.
processIndexItem(ByteBuffer) - Method in class com.timeindexing.io.ExternalIndexIO
Processing of the idnex item.
processIndexItem(ByteBuffer) - Method in class com.timeindexing.io.InlineIndexIO
Processing of the idnex item.
processIndexPath(HeaderOptionProcess, ByteBuffer) - Method in class com.timeindexing.io.IndexDecoder
Process a index path
processIndexPath(HeaderOptionProcess, HeaderOption, ByteBuffer) - Method in class com.timeindexing.io.IndexHeaderIO
An index path name.
processIsInTimeOrder(HeaderOptionProcess, ByteBuffer) - Method in class com.timeindexing.io.IndexDecoder
Is the index in time order
processIsInTimeOrder(HeaderOptionProcess, HeaderOption, ByteBuffer) - Method in class com.timeindexing.io.IndexHeaderIO
Is the index in time order
processReferenceMapping(HeaderOptionProcess, ByteBuffer) - Method in class com.timeindexing.io.IndexDecoder
Process the referenced indexes mapping
processReferenceMapping(HeaderOptionProcess, HeaderOption, ByteBuffer) - Method in class com.timeindexing.io.IndexHeaderIO
The referenced indexes mapping
processTimeIndex(IndexView) - Method in class com.timeindexing.appl.CountLimitedSelectionStreamer
Process the TimeIndex
processTimeIndex(IndexView) - Method in class com.timeindexing.appl.OutputStreamer
Process the TimeIndex
processTimeIndex(IndexView) - Method in class com.timeindexing.appl.TimeLimitedSelectionStreamer
Process the TimeIndex
putDataType(String, DataType) - Method in class com.timeindexing.index.DataTypeDirectory
Save an DataType by dataType name.
putDataType(ID, DataType) - Method in class com.timeindexing.index.DataTypeDirectory
Save an DataType by dataType ID
putIndex(String, ManagedIndex) - Method in class com.timeindexing.index.TimeIndexDirectory
Save an Index by index name.
putIndex(ID, ManagedIndex) - Method in class com.timeindexing.index.TimeIndexDirectory
Save an Index by index ID

Q

QUICKTIME - Static variable in interface com.timeindexing.index.DataType
The data is QUICKTIME
QUICKTIME_DT - Static variable in interface com.timeindexing.index.DataType
 

R

READ - Static variable in interface com.timeindexing.io.HeaderOptionProcess
Read it in.
REFERENCE - Static variable in interface com.timeindexing.index.DataType
The data is a Index Reference.
REFERENCEMAPPING - Static variable in interface com.timeindexing.index.HeaderOption
Reference Mapping
REFERENCEMAPPING_HO - Static variable in interface com.timeindexing.index.HeaderOption
 
REFERENCE_DT - Static variable in interface com.timeindexing.index.DataType
 
REFERENCE_LIST - Static variable in interface com.timeindexing.index.DataType
The data is a List of Index References.
REFERENCE_LIST_DT - Static variable in interface com.timeindexing.index.DataType
 
ReaderPlugin - interface com.timeindexing.plugin.ReaderPlugin.
An interface for reader plugins.
ReaderResult - interface com.timeindexing.plugin.ReaderResult.
An interface for the value returned by a reader plugin.
ReaderResultItem - class com.timeindexing.data.ReaderResultItem.
A item of data presented by a data reader This is an implementation of ByteBufferItem.
ReaderResultItem(ReaderResult) - Constructor for class com.timeindexing.data.ReaderResultItem
Construct a ReaderResultItem from a ReaderResult.
Relative - interface com.timeindexing.basic.Relative.
A relative.
RelativeAdjustableCount - class com.timeindexing.basic.RelativeAdjustableCount.
An RelativeCount is a count that is an relative count from the current index element.
RelativeAdjustableCount() - Constructor for class com.timeindexing.basic.RelativeAdjustableCount
Construct a new RelativeCount
RelativeAdjustableCount(long) - Constructor for class com.timeindexing.basic.RelativeAdjustableCount
Construct a new RelativeCount from a given value
RelativeAdjustableCount(Count) - Constructor for class com.timeindexing.basic.RelativeAdjustableCount
Construct a new RelativeCount from an existing Count
RelativeCount - class com.timeindexing.basic.RelativeCount.
An RelativeCount is a count that is an relative count from the current index element.
RelativeCount(long) - Constructor for class com.timeindexing.basic.RelativeCount
Construct a new RelativeCount from a given value
RelativeCount(Count) - Constructor for class com.timeindexing.basic.RelativeCount
Construct a new RelativeCount from a Count
RelativeTimestamp - interface com.timeindexing.time.RelativeTimestamp.
An relative timestamp.
RemoveAfterTimeoutPolicy - class com.timeindexing.cache.RemoveAfterTimeoutPolicy.
Remove items after they have been used.
RemoveAfterTimeoutPolicy() - Constructor for class com.timeindexing.cache.RemoveAfterTimeoutPolicy
Construct this policy object
RemoveAfterTimeoutPolicy(RelativeTimestamp) - Constructor for class com.timeindexing.cache.RemoveAfterTimeoutPolicy
Construct this policy object
RemoveAfterUsePolicy - class com.timeindexing.cache.RemoveAfterUsePolicy.
Remove items after they have been used.
RemoveAfterUsePolicy() - Constructor for class com.timeindexing.cache.RemoveAfterUsePolicy
Construct this policy object
RemoveAfterUsePolicy(int) - Constructor for class com.timeindexing.cache.RemoveAfterUsePolicy
Construct this policy object
RemoveAtDataVolumePolicy - class com.timeindexing.cache.RemoveAtDataVolumePolicy.
Remove items after the amount of held data reaches a certain volume
RemoveAtDataVolumePolicy() - Constructor for class com.timeindexing.cache.RemoveAtDataVolumePolicy
Construct this policy object
RemoveAtDataVolumePolicy(long) - Constructor for class com.timeindexing.cache.RemoveAtDataVolumePolicy
Construct this policy object
read() - Method in interface com.timeindexing.data.DataReader
Read an item of data from the input
read() - Method in class com.timeindexing.io.IndexDecoder
Read an index header from the header stream.
read() - Method in interface com.timeindexing.io.IndexHeaderReader
Read an index header from the header stream.
read() - Method in class com.timeindexing.plugin.Block
Get next input buffer.
read() - Method in class com.timeindexing.plugin.DefaultInputPlugin
Do some input.
read() - Method in class com.timeindexing.plugin.FileItem
Get next input buffer, which will be the whole file
read() - Method in interface com.timeindexing.plugin.InputPlugin
Do some input.
read() - Method in class com.timeindexing.plugin.Line
Get next input buffer.
read() - Method in interface com.timeindexing.plugin.ReaderPlugin
Read some data and return it as a ReaderResult.
readData(DataReference) - Method in class com.timeindexing.index.FileIndex
Read data for an index item given a DataReference.
readData(DataReference) - Method in interface com.timeindexing.index.StoredIndex
Read data for an index item given a DataReference.
readData(Offset, long) - Method in class com.timeindexing.io.AbstractFileIO
Read some data, given an offset and a size.
readData(long, long) - Method in class com.timeindexing.io.AbstractFileIO
Read some data, given an offset and a size.
readData(DataReference) - Method in class com.timeindexing.io.AbstractFileIO
Read some data, given a DataReference.
readData(Offset, long) - Method in interface com.timeindexing.io.IndexFileReader
Read some data, given an offset and a size.
readData(long, long) - Method in interface com.timeindexing.io.IndexFileReader
Read some data, given an offset and a size.
readData(DataReference) - Method in interface com.timeindexing.io.IndexFileReader
Read some data, given a DataReferenceObject
readDataHeader(byte) - Method in class com.timeindexing.io.ExternalIndexIO
Read an index header from the header stream.
readDataHeader(byte) - Method in class com.timeindexing.io.ShadowIndexIO
Read an index header from the header stream.
readDataIntoBuffer(ByteBuffer, long) - Method in class com.timeindexing.io.AbstractFileIO
Actually read in the data.
readDataIntoBuffer(ByteBuffer, long) - Method in class com.timeindexing.io.ExternalIndexIO
Actually read in the data.
readDataIntoBuffer(ByteBuffer, long) - Method in class com.timeindexing.io.InlineIndexIO
Actually read in the data.
readHeader(byte) - Method in class com.timeindexing.io.AbstractFileIO
Read an index header from the header stream.
readHeader(byte) - Method in interface com.timeindexing.io.IndexFileReader
Read an index header from the header stream.
readIndexItem(Offset, long) - Method in class com.timeindexing.io.AbstractFileIO
Read an IndexItem given an offset.
readIndexItem(long) - Method in class com.timeindexing.io.AbstractFileIO
Read an IndexItem given an offset.
readItem(Offset, boolean) - Method in class com.timeindexing.io.AbstractFileIO
Read the contents of the item It assumes the index file is alreayd open for writing.
readItem(long, boolean) - Method in class com.timeindexing.io.AbstractFileIO
Read the contents of the item It assumes the index file is alreayd open for writing.
readItem(Offset, boolean) - Method in interface com.timeindexing.io.IndexFileReader
Read the contents of the item It assumes the index file is alreayd open for writing.
readItem(long, boolean) - Method in interface com.timeindexing.io.IndexFileReader
Read the contents of the item It assumes the index file is alreayd open for writing.
readMetaData() - Method in class com.timeindexing.io.ExternalIndexIO
Read all the meta data.
readMetaData() - Method in interface com.timeindexing.io.IndexFileReader
Read all the meta data.
readMetaData() - Method in class com.timeindexing.io.InlineIndexIO
Read all the meta data.
readMetaData() - Method in class com.timeindexing.io.ShadowIndexIO
Read all the meta data.
readNormalData(long, long, boolean) - Method in class com.timeindexing.io.AbstractFileIO
Read some data, from a specified offset for a number of bytes.
readReferenceData(long, long) - Method in class com.timeindexing.io.AbstractFileIO
Read a reference, from a specified offset for a number of bytes.
ready() - Method in interface com.timeindexing.data.DataReader
Is the reader ready to present more data.
reallyClose() - Method in class com.timeindexing.index.AbstractManagedIndex
Really close this index.
reallyClose() - Method in class com.timeindexing.index.FileIndex
Close this index.
reallyClose() - Method in class com.timeindexing.index.IncoreIndex
Close this index.
reallyClose() - Method in interface com.timeindexing.index.ManagedIndex
Close this index.
region() - Method in interface com.timeindexing.index.IndexView
What is the region covered by position and mark.
region() - Method in class com.timeindexing.index.TimeIndex
What is the region covered by position and mark.
register(String) - Static method in class com.timeindexing.index.DataTypeDirectory
Register a new DataType given a mime-type and an int id.
register(String, int) - Static method in class com.timeindexing.index.DataTypeDirectory
Register a new DataType given a mime-type and an int id.
register(DataType) - Static method in class com.timeindexing.index.DataTypeDirectory
Register an DataType
registerDataType(String) - Method in class com.timeindexing.index.DataTypeDirectory
Register a new DataType given a mime-type.
registerDataType(String, int) - Method in class com.timeindexing.index.DataTypeDirectory
Register a new DataType given a mime-type and an int id.
registerDataType(DataType, String, ID) - Method in class com.timeindexing.index.DataTypeDirectory
Register an DataType using its name and its ID.
registerDataType(DataType) - Method in class com.timeindexing.index.DataTypeDirectory
Register an DataType
registerIndex(ManagedIndex, String, ID) - Method in class com.timeindexing.index.TimeIndexDirectory
Register an Index using its name and its ID.
releaseWriteLock() - Method in class com.timeindexing.io.AbstractFileIO
Release a FileLock.
releaseWriteLock() - Method in interface com.timeindexing.io.IndexFileWriter
Release a FileLock.
releaseWriteLock() - Method in class com.timeindexing.io.IndexHeaderIO
Release a FileLock.
remove() - Method in class com.timeindexing.index.IndexIterator
Remove an element.
remove(Object) - Method in class com.timeindexing.util.DoubleLinkedList
Removes the first occurrence of the specified element in this list.
remove(long) - Method in class com.timeindexing.util.DoubleLinkedList
Removes the element at the specified position in this list.
removeAccessEventListener(IndexAccessEventListener) - Method in interface com.timeindexing.event.IndexEventGenerator
Remove a IndexAccessEventListener.
removeAccessEventListener(IndexAccessEventListener) - Method in class com.timeindexing.event.IndexEventMulticaster
Remove a IndexAccessEventListener.
removeAccessEventListener(IndexAccessEventListener) - Method in class com.timeindexing.index.AbstractIndex
Remove a IndexAccessEventListener.
removeAccessEventListener(IndexAccessEventListener) - Method in class com.timeindexing.index.TimeIndexFactory
Remove a IndexAccessEventListener.
removeAddEventListener(IndexAddEventListener) - Method in interface com.timeindexing.event.IndexEventGenerator
Remove a IndexAddEventListener.
removeAddEventListener(IndexAddEventListener) - Method in class com.timeindexing.event.IndexEventMulticaster
Remove a IndexAddEventListener.
removeAddEventListener(IndexAddEventListener) - Method in class com.timeindexing.index.AbstractIndex
Remove a IndexAddEventListener.
removeAddEventListener(IndexAddEventListener) - Method in class com.timeindexing.index.TimeIndexFactory
Remove a IndexAddEventListener.
removeDataType(String) - Method in class com.timeindexing.index.DataTypeDirectory
Remove an DataType by dataType name.
removeDataType(ID) - Method in class com.timeindexing.index.DataTypeDirectory
Remove an DataType by dataType ID
removeExtension(String) - Static method in class com.timeindexing.io.FileUtils
Strip the extention off of a filename.
removeFirst() - Method in class com.timeindexing.util.DoubleLinkedList
Removes and returns the first element from this list.
removeHandle(ManagedIndex) - Static method in class com.timeindexing.index.TimeIndexDirectory
Remove a handle on an Index.
removeIndex(String) - Method in class com.timeindexing.index.TimeIndexDirectory
Remove an Index by index name.
removeIndex(ID) - Method in class com.timeindexing.index.TimeIndexDirectory
Remove an Index by index ID
removeItem(long) - Method in class com.timeindexing.cache.DefaultIndexCache
Remove the IndexItem at the speicifed position.
removeItem(Position) - Method in class com.timeindexing.cache.DefaultIndexCache
Remove the IndexItem at the speicifed position.
removeItem(long) - Method in class com.timeindexing.cache.FileIndexCache
Remove the IndexItem at the speicifed position.
removeItem(long) - Method in interface com.timeindexing.cache.IndexCache
Remove the IndexItem at the speicifed position.
removeItem(Position) - Method in interface com.timeindexing.cache.IndexCache
Remove the IndexItem at the speicifed position.
removeLast() - Method in class com.timeindexing.util.DoubleLinkedList
Removes and returns the last element from this list.
removePrimaryEventListener(IndexPrimaryEventListener) - Method in interface com.timeindexing.event.IndexEventGenerator
Remove a IndexPrimaryEventListener.
removePrimaryEventListener(IndexPrimaryEventListener) - Method in class com.timeindexing.event.IndexEventMulticaster
Remove a IndexPrimaryEventListener.
removePrimaryEventListener(IndexPrimaryEventListener) - Method in class com.timeindexing.index.AbstractIndex
Remove a IndexPrimaryEventListener.
removePrimaryEventListener(IndexPrimaryEventListener) - Method in class com.timeindexing.index.TimeIndexFactory
Remove a IndexPrimaryEventListener.
requestReadWork(Position, boolean) - Method in class com.timeindexing.io.AbstractFileIO
Add some work to the read queue.
requestWriteWork(FileChannel, ByteBuffer, ByteBufferRing) - Method in class com.timeindexing.io.AbstractFileIO
Add some work to the write queue.
reset() - Method in class com.timeindexing.util.MassiveBitSet
This resets the MassiveBitSet by clearing all of the bits, and setting the highest back to zero.
resolve(Index, IndexTimestampSelector, Lifetime) - Method in class com.timeindexing.basic.AbsoluteInterval
Resolve this interval w.r.t a specified index.
resolve(Index, IndexTimestampSelector, Lifetime) - Method in class com.timeindexing.basic.EndPointInterval
Resolve this interval w.r.t a specified index.
resolve(Index, IndexTimestampSelector, Lifetime) - Method in class com.timeindexing.basic.MidPointInterval
Resolve this interval w.r.t a specified index.
resolveFileName(String, String) - Static method in class com.timeindexing.io.FileUtils
Resolve a filename given a filename and an extension.
retrieveItem(IndexItem, long) - Method in class com.timeindexing.index.FileIndex
Retrieve an Index Item into the Index.
retrieveItem(IndexItem, long) - Method in interface com.timeindexing.index.StoredIndex
Retrieve an Index Item into the Index.
run() - Method in class com.timeindexing.io.AbstractFileIO
The Thread run method.

S

SECOND - Static variable in interface com.timeindexing.time.Timestamp
Seconds since epoch.
SECOND_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Second sign bit.
SHADOW - Static variable in interface com.timeindexing.index.IndexType
A separate file based TimeIndex that writes no data only the idnex.
SHADOW_DT - Static variable in interface com.timeindexing.index.IndexType
 
SHADOW_INDEX - Static variable in interface com.timeindexing.io.FileType
A shadow index file
SHORT - Static variable in interface com.timeindexing.index.DataType
The data is a short.
SHORT_DT - Static variable in interface com.timeindexing.index.DataType
 
SID - class com.timeindexing.basic.SID.
This represents a specified ID.
SID(long) - Constructor for class com.timeindexing.basic.SID
Create a new ID object from This will be initialised with some arbitrary value, which may not be unique
SIZE - Static variable in interface com.timeindexing.io.HeaderOptionProcess
Determine its size
SPARE_3E - Static variable in interface com.timeindexing.time.Timestamp
Spare B = 111110.
SPARE_3E_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Spare 3E sign bit.
SPARE_FD - Static variable in interface com.timeindexing.time.Timestamp
Spare B = 11111101.
SPARE_FD_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Spare FD sign bit.
SPARE_FE - Static variable in interface com.timeindexing.time.Timestamp
Spare B = 11111110.
SPARE_FE_SIGN - Static variable in interface com.timeindexing.time.Timestamp
Spare FE sign bit.
SQLIndex - class com.timeindexing.index.SQLIndex.
An abstract class for stored Index objects that are stored in SQL databases.
SQLIndex() - Constructor for class com.timeindexing.index.SQLIndex
 
STRICT - Static variable in interface com.timeindexing.basic.Overlap
States if the Interval must be strictly in the bounds of an Index.
STRING - Static variable in interface com.timeindexing.index.DataType
The data is a string.
STRING_DT - Static variable in interface com.timeindexing.index.DataType
 
Scale - interface com.timeindexing.basic.Scale.
Something that has a scale, relative to similar thnigs.
SecondDateFormat - class com.timeindexing.time.SecondDateFormat.
Convert a timestamp to a string using the SecondDateFormat.
SecondDateFormat() - Constructor for class com.timeindexing.time.SecondDateFormat
Construct a MillisecondDateFormat object.
SecondElapsedFormat - class com.timeindexing.time.SecondElapsedFormat.
Convert a timestamp to a SecondElapsedFormat.
SecondElapsedFormat() - Constructor for class com.timeindexing.time.SecondElapsedFormat
Construct a SecondElapsedFormat object.
SecondScale - interface com.timeindexing.time.SecondScale.
A time that is in the Second Scale.
SecondTimestamp - class com.timeindexing.time.SecondTimestamp.
A timestamp that only has significant data down to second level.
SecondTimestamp() - Constructor for class com.timeindexing.time.SecondTimestamp
Construct a SecondTimestamp with 'now' as the timestamp.
SecondTimestamp(long) - Constructor for class com.timeindexing.time.SecondTimestamp
Construct a SecondTimestamp from a number of seconds.
SecondTimestamp(long, int) - Constructor for class com.timeindexing.time.SecondTimestamp
Construct a SecondTimestamp from a number of seconds and a number of nanoseconds.
SecondTimestamp(Date) - Constructor for class com.timeindexing.time.SecondTimestamp
Construct a SecondTimestamp from a Date object.
SelectionProcessor - class com.timeindexing.appl.SelectionProcessor.
This class is used by applications to do processing of values in order to get selection from an Index.
SelectionProcessor() - Constructor for class com.timeindexing.appl.SelectionProcessor
Construct a SelectionProcessor.
SelectionStreamer - class com.timeindexing.appl.SelectionStreamer.
A class to output a selctino of the data.
SelectionStreamer(Index, OutputStream) - Constructor for class com.timeindexing.appl.SelectionStreamer
Construct an SelectionStreamer object given an index and an output stream.
SelectionValidationCode - class com.timeindexing.appl.SelectionValidationCode.
This generates a validation code for an IndexView.
SelectionValidationCode() - Constructor for class com.timeindexing.appl.SelectionValidationCode
Construct a SelectionValidationCode object.
ShadowIndex - class com.timeindexing.index.ShadowIndex.
An implementation of an shadow Index object.
ShadowIndex() - Constructor for class com.timeindexing.index.ShadowIndex
Create an ShadowIndex
ShadowIndexIO - class com.timeindexing.io.ShadowIndexIO.
This does I/O for a shadow Index with external data.
ShadowIndexIO(StoredIndex) - Constructor for class com.timeindexing.io.ShadowIndexIO
Construct a shadow Index.
Size - class com.timeindexing.basic.Size.
An Size is an absolute value.
Size(long) - Constructor for class com.timeindexing.basic.Size
Construct a new Size from a given value
StoredIndex - interface com.timeindexing.index.StoredIndex.
An interface for classes that need to process Indexes that are saved in stores.
StringItem - class com.timeindexing.data.StringItem.
A item of data presented by a data reader This is an implementation of StringItem.
StringItem(String) - Constructor for class com.timeindexing.data.StringItem
Construct a StringItem from a string.
save(Index, IndexType, Properties) - Method in class com.timeindexing.index.TimeIndexFactory
Create a new Index object from an existing Index object.
saveNextID() - Method in class com.timeindexing.index.DataTypeDirectory
Save the next ID.
secondFormat - Static variable in class com.timeindexing.time.TimeDateParser
 
secondsFormat(Timestamp) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time using seconds and nanoseconds, given a Timestamp.
secondsFormat(long, int) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time using seconds, given seconds and nanoseconds.
secondsFormat(long, int) - Method in class com.timeindexing.time.MicrosecondElapsedFormat
Format a time using seconds, given seconds and nanoseconds.
secondsFormat(long, int) - Method in class com.timeindexing.time.MillisecondElapsedFormat
Format a time using seconds, given seconds and nanoseconds.
secondsFormat(long, int) - Method in class com.timeindexing.time.NanosecondElapsedFormat
Format a time using seconds, given seconds and nanoseconds.
secondsFormat(long, int) - Method in class com.timeindexing.time.SecondElapsedFormat
Format a time using seconds, given seconds and nanoseconds.
seekToData(Offset) - Method in class com.timeindexing.io.AbstractFileIO
Seek to a certain position.
seekToData(long) - Method in class com.timeindexing.io.AbstractFileIO
Seek to a certain position in the data file.
seekToData(long) - Method in class com.timeindexing.io.ExternalIndexIO
Seek to a certain position in the data file.
seekToData(long) - Method in class com.timeindexing.io.InlineIndexIO
Seek to a certain position in the data file.
seekToIndex(Offset) - Method in class com.timeindexing.io.AbstractFileIO
Seek to a certain position.
seekToIndex(long) - Method in class com.timeindexing.io.AbstractFileIO
Seek to a certain position.
seekToIndex(long) - Method in class com.timeindexing.io.ExternalIndexIO
Seek to a certain position.
seekToIndex(long) - Method in class com.timeindexing.io.InlineIndexIO
Seek to a certain position.
select(IndexView, IndexProperties) - Method in class com.timeindexing.appl.SelectionProcessor
Process a selction given an Index and some index properties.
select(Interval, IndexTimestampSelector, Overlap, Lifetime) - Method in interface com.timeindexing.index.IndexView
Select an Interval and return an IndexView which is a view on the underlying Index.
select(Interval, IndexTimestampSelector, Overlap, Lifetime) - Method in class com.timeindexing.index.TimeIndex
Select an Interval.
set(long, Object) - Method in class com.timeindexing.util.DoubleLinkedList
Replaces the element at the specified position in this list with the specified element.
set(long) - Method in class com.timeindexing.util.MassiveBitSet
Set the value of the nth bit.
set(long, boolean) - Method in class com.timeindexing.util.MassiveBitSet
Set the value of the nth bit.
setAppendPosition() - Method in class com.timeindexing.io.AbstractFileIO
Set the append position from the indexChannelPosition.
setAppendPosition() - Method in class com.timeindexing.io.ExternalIndexIO
Set the append position from the indexChannelPosition.
setAppendPosition() - Method in interface com.timeindexing.io.IndexFileReader
Set the append position
setBlockSize(int) - Method in class com.timeindexing.plugin.Block
Set the block size, in incrments of 1K.
setData(DataAbstraction) - Method in class com.timeindexing.index.FileIndexItem
Set the data to be a new DataAbstraction.
setData(DataAbstraction) - Method in interface com.timeindexing.index.ManagedFileIndexItem
Set the data to be a new DataAbstraction.
setDataOffset(Offset) - Method in class com.timeindexing.index.FileIndexItem
Set the file offset for the data for this index item.
setDataOffset(Offset) - Method in interface com.timeindexing.index.ManagedFileIndexItem
Set the file offset for the data for this index item.
setDataPathName(String) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the path of the data if the index data style is external or shadow.
setDataPathName(String) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the path of the data if the index data style is external or shadow.
setDataPathName(String) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the path of the data if the index data style is external or shadow.
setDataSize(long) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the size of the data items, if there is fixed size data.
setDataSize(long) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the size of the data items, if there is fixed size data.
setDataSize(long) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the size of the data items, if there is fixed size data.
setDescription(Description) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the description.
setDescription(Description) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the description.
setDescription(Description) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the description.
setEOF() - Method in class com.timeindexing.plugin.DefaultReader
The reader has hit EOF.
setEOF() - Method in class com.timeindexing.plugin.FileItem
The reader has hit EOF.
setEOF() - Method in interface com.timeindexing.plugin.ReaderPlugin
The reader has hit EOF.
setEndTime(Timestamp) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the end time
setEndTime(Timestamp) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the end time
setEndTime(Timestamp) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the end time
setFirstDataTime(Timestamp) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the first data time
setFirstDataTime(Timestamp) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the first data time
setFirstDataTime(Timestamp) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the data time of the first item
setFirstOffset(Offset) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the Offset of the fisrt item.
setFirstOffset(Offset) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the Offset of the fisrt item.
setFirstOffset(Offset) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the Offset of the fisrt item.
setFirstTime(Timestamp) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the first time
setFirstTime(Timestamp) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the first time
setFirstTime(Timestamp) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the first time
setID(ID) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the ID of the index.
setID(ID) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the ID of the index.
setID(ID) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the ID of the index.
setInTimeOrder() - Method in class com.timeindexing.index.DefaultIndexHeader
State that the index is in time order.
setIndex(Index) - Method in class com.timeindexing.index.IncoreIndexItem
Set the index this IndexItem is in.
setIndex(Index) - Method in interface com.timeindexing.index.ManagedIndexItem
Set the Index for an IndexItem
setIndexCache(IndexCache) - Method in class com.timeindexing.cache.AbstractCachePolicy
Set the IndexCache that this is a policy for.
setIndexCache(IndexCache) - Method in interface com.timeindexing.cache.CachePolicy
Set the IndexCache that this is a policy for.
setIndexDataType(DataType) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the data type of the index.
setIndexDataType(DataType) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the data type of the index.
setIndexDataType(DataType) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the data type of the index.
setIndexItem(IndexItem) - Method in class com.timeindexing.index.IndexReferenceDataHolder
Set the IndexItem this IndexReference is associated with.
setIndexOffset(Offset) - Method in class com.timeindexing.index.FileIndexItem
Set the file offset for the index for this index item.
setIndexOffset(Offset) - Method in interface com.timeindexing.index.ManagedFileIndexItem
Set the file offset for the index item for this index item.
setIndexPathName(String) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the path of the index file
setIndexPathName(String) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the path of the index file
setIndexPathName(String) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the path of the index file.
setIndexType(IndexType) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the type of the index.
setIndexType(IndexType) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the data style.
setIndexType(IndexType) - Method in interface com.timeindexing.index.ManagedIndexHeader
Get the data style.
setInputStream(InputStream) - Method in class com.timeindexing.plugin.DefaultReader
Set the InputStream for the InputPlugin.
setInputStream(InputStream) - Method in class com.timeindexing.plugin.FileItem
Set the InputStream for the InputPlugin.
setInputStream(InputStream) - Method in interface com.timeindexing.plugin.ReaderPlugin
Set the InputStream for the InputPlugin.
setItemSize(int) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the size of the index items.
setItemSize(int) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the size of the index items.
setItemSize(int) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the size of the index items.
setItemSize(int) - Method in class com.timeindexing.io.AbstractFileIO
Set the index item size.
setLastAccessTime() - Method in class com.timeindexing.index.AbstractIndex
Set the last time an IndexItem was accessed from the index.
setLastAccessTime() - Method in class com.timeindexing.index.IncoreIndexItem
Set the last access time of the item.
setLastAccessTime() - Method in interface com.timeindexing.index.ManagedIndexItem
Set the last access time of the item.
setLastDataTime(Timestamp) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the last data time
setLastDataTime(Timestamp) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the last data time
setLastDataTime(Timestamp) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the data time of the last item
setLastOffset(Offset) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the Offset of the last item.
setLastOffset(Offset) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the Offset of the last item.
setLastOffset(Offset) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the Offset of the last item.
setLastTime(Timestamp) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the last time
setLastTime(Timestamp) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the last time
setLastTime(Timestamp) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the last time
setLength(long) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the no of items in the index.
setLength(long) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the no of items in the index.
setLength(long) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the no of items in the index.
setName(String) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the name of the index.
setName(String) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the name of the index.
setName(String) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the name of the index.
setOption(HeaderOption, Object) - Method in class com.timeindexing.index.AbstractManagedIndex
Set an option in the header.
setOption(HeaderOption, Object) - Method in class com.timeindexing.index.DefaultIndexHeader
Set an option in the header.
setOption(HeaderOption, Object) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set an option in the header.
setOptions(IndexProperties) - Method in class com.timeindexing.index.AbstractManagedIndex
Set options in the header based on the passed IndexProperties.
setOptions(IndexProperties) - Method in class com.timeindexing.index.DefaultIndexHeader
Set options in the header based on the passed IndexProperties.
setOptions(IndexProperties) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set options in the header based on the passed IndexProperties.
setOutputStream(OutputStream) - Method in class com.timeindexing.plugin.DefaultWriter
Set the OutputStream for the OutputPlugin.
setOutputStream(OutputStream) - Method in interface com.timeindexing.plugin.WriterPlugin
Set the OutputStream for the OutputPlugin.
setPolicy(CachePolicy) - Method in class com.timeindexing.cache.DefaultIndexCache
Set the cache policy.
setPolicy(CachePolicy) - Method in interface com.timeindexing.cache.IndexCache
Set the cache policy.
setPosition(AbsolutePosition) - Method in class com.timeindexing.index.IncoreIndexItem
Set the index position that this IndexItem is in.
setPosition(AbsolutePosition) - Method in interface com.timeindexing.index.ManagedIndexItem
Set the position for the index item in an index.
setReadOnly(boolean) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the read only status.
setReadOnly(boolean) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the read only status.
setReadOnly(boolean) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the read only status.
setReaderPlugin(ReaderPlugin) - Method in class com.timeindexing.plugin.DefaultInputPlugin
Set a reader plugin, to read input from the InputStream.
setReaderPlugin(ReaderPlugin) - Method in interface com.timeindexing.plugin.InputPlugin
Set a reader plugin, to read input from the InputStream.
setStartTime(Timestamp) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the start time
setStartTime(Timestamp) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the start time
setStartTime(Timestamp) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the start time
setTerminated(boolean) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the index to be terminated.
setTerminated(boolean) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the index to be terminated.
setTerminated(boolean) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the index to be terminated.
setURI(URI) - Method in class com.timeindexing.index.AbstractManagedIndex
Set the URI of the index.
setURI(URI) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the URI of the index.
setURI(URI) - Method in interface com.timeindexing.index.ManagedIndexHeader
Set the URI of the index.
setVersionMajor(int) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the major version no.
setVersionMinor(int) - Method in class com.timeindexing.index.DefaultIndexHeader
Set the minor version no.
setWriterPlugin(WriterPlugin) - Method in class com.timeindexing.plugin.DefaultOutputPlugin
Set a writer plugin, to read input from the InputStream.
setWriterPlugin(WriterPlugin) - Method in interface com.timeindexing.plugin.OutputPlugin
Set a writer plugin, to read input from the InputStream.
show() - Method in class com.timeindexing.cache.AbstractCachePolicy
Show the monitorList.
size() - Method in class com.timeindexing.cache.DefaultIndexCache
Get the no of items in the cache
size() - Method in interface com.timeindexing.cache.IndexCache
Get the no of items in the index.
size() - Method in class com.timeindexing.util.ByteBufferRing
Get the size of the ring.
size() - Method in class com.timeindexing.util.DoubleLinkedList
Returns the number of elements in this list.
size() - Method in class com.timeindexing.util.MassiveBitSet
Get the no of bits that can be currently stored in this MassiveBitSet.
skipData(long, long) - Method in class com.timeindexing.io.AbstractFileIO
Skip over some data, given an offset and a size.
sparce(long, long) - Method in class com.timeindexing.cache.DefaultIndexCache
Create some sparce elements in the cache.
start() - Method in class com.timeindexing.basic.AbsoluteInterval
Get the interval start.
start() - Method in interface com.timeindexing.basic.Interval
Get the interval start.
startThread() - Method in class com.timeindexing.io.AbstractIndexIO
Start the thread
stopThread() - Method in class com.timeindexing.io.AbstractIndexIO
Stop the thread
subtractTimestamp(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Substract one timestamp from another.
subtractTimestampM(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Subtract one millisecond timestamp from another.
subtractTimestampM(RelativeTimestamp, RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Subtract one elapsed timestamp from another elapsed timestamp.
subtractTimestampN(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Subtract one nanosecond timestamp from another.
subtractTimestampN(RelativeTimestamp, RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Subtract one elapsed timestamp from another.
subtractTimestampS(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Subtract one second timestamp from another.
subtractTimestampS(RelativeTimestamp, RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Subtract one elapsed timestamp from another.
subtractTimestampU(Timestamp, Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Subtract one microsecond timestamp from another.
subtractTimestampU(RelativeTimestamp, RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Subtract one elapsed timestamp from another.
syncHeader(ManagedIndexHeader) - Method in class com.timeindexing.index.AbstractManagedIndex
Syncrhronize the values in this index header from values in a specified IndexHeader object.
syncHeader(ManagedIndexHeader) - Method in class com.timeindexing.index.DefaultIndexHeader
Syncrhronize the values in this index header from values in a specified IndexHeader object.
syncHeader(ManagedIndexHeader) - Method in interface com.timeindexing.index.ManagedIndexHeader
Syncrhronize the values in this index header from values in a specified IndexHeader object.

T

T - Static variable in interface com.timeindexing.io.FileType
T
TEXT - Static variable in interface com.timeindexing.index.DataType
The data is text
TEXT_DT - Static variable in interface com.timeindexing.index.DataType
 
TIFF - Static variable in interface com.timeindexing.index.DataType
The data is TIFF
TIFF_DT - Static variable in interface com.timeindexing.index.DataType
 
TOO_HIGH - Static variable in interface com.timeindexing.basic.Position
Special Too High value.
TOO_LOW - Static variable in interface com.timeindexing.basic.Position
Special Too Low value.
TOP_2_MASK - Static variable in interface com.timeindexing.time.Timestamp
Mask for top 2 bits B = 11.
TOP_4_MASK - Static variable in interface com.timeindexing.time.Timestamp
Mask for top 4 bits B = 1111.
TOP_6_MASK - Static variable in interface com.timeindexing.time.Timestamp
Mask for top 6 bits B = 111111.
TOP_8_MASK - Static variable in interface com.timeindexing.time.Timestamp
Mask for top 8 bits B = 11111111.
TYPEMAPPING - Static variable in interface com.timeindexing.index.HeaderOption
Type Mapping
TYPEMAPPING_HO - Static variable in interface com.timeindexing.index.HeaderOption
 
TimeCalculator - class com.timeindexing.time.TimeCalculator.
A date and time calculator.
TimeCalculator() - Constructor for class com.timeindexing.time.TimeCalculator
 
TimeDateParser - class com.timeindexing.time.TimeDateParser.
Parses a time or date from a given input.
TimeDateParser() - Constructor for class com.timeindexing.time.TimeDateParser
Construct a TimeDateParser.
TimeIndex - class com.timeindexing.index.TimeIndex.
This is the generic object that applications interact with.
TimeIndex(Index) - Constructor for class com.timeindexing.index.TimeIndex
Construct a Time Index using the nominated Index object.
TimeIndexDirectory - class com.timeindexing.index.TimeIndexDirectory.
This is the TimeIndexDirectory which returns Index objects.
TimeIndexDirectory() - Constructor for class com.timeindexing.index.TimeIndexDirectory
Construct a TimeIndexDirectory
TimeIndexDirectoryException - exception com.timeindexing.index.TimeIndexDirectoryException.
A TimeIndexDirectoryException is thrown when the TimeIndexDirectory cannot resolve a value.
TimeIndexDirectoryException() - Constructor for class com.timeindexing.index.TimeIndexDirectoryException
Throw a TimeIndexDirectoryException with no message.
TimeIndexDirectoryException(String) - Constructor for class com.timeindexing.index.TimeIndexDirectoryException
Throw a TimeIndexDirectoryException with a message.
TimeIndexException - exception com.timeindexing.index.TimeIndexException.
A TimeIndexException is a generic base exception for all Exceptions in the TimeIndex system.
TimeIndexException() - Constructor for class com.timeindexing.index.TimeIndexException
Throw a TimeIndexException with no message.
TimeIndexException(String) - Constructor for class com.timeindexing.index.TimeIndexException
Throw a TimeIndexException with a message.
TimeIndexException(Throwable) - Constructor for class com.timeindexing.index.TimeIndexException
Throw a TimeIndexException with an exception
TimeIndexFactory - class com.timeindexing.index.TimeIndexFactory.
This is the TimeIndexFactory which returns different implementations of a TimeIndex, depending on the arguments to create() or retrieve().
TimeIndexFactory() - Constructor for class com.timeindexing.index.TimeIndexFactory
Create a TimeIndexFactory.
TimeIndexFactoryException - exception com.timeindexing.index.TimeIndexFactoryException.
A TimeIndexFactoryException is thrown when the TimeIndexFactory cannot resolve a value.
TimeIndexFactoryException() - Constructor for class com.timeindexing.index.TimeIndexFactoryException
Throw a TimeIndexFactoryException with no message.
TimeIndexFactoryException(String) - Constructor for class com.timeindexing.index.TimeIndexFactoryException
Throw a TimeIndexFactoryException with a message.
TimeLimitedSelectionStreamer - class com.timeindexing.appl.TimeLimitedSelectionStreamer.
A class to output a selction of the data, but which limits the amount to a certain amount of time.
TimeLimitedSelectionStreamer(Index, OutputStream) - Constructor for class com.timeindexing.appl.TimeLimitedSelectionStreamer
Construct anTimeLimited SelectionStreamer object given an index and an output stream.
TimeParser - class com.timeindexing.appl.TimeParser.
Parses a time from a given input.
TimeParser() - Constructor for class com.timeindexing.appl.TimeParser
Construct a TimeParser.
Timestamp - interface com.timeindexing.time.Timestamp.
A timestamp.
TimestampDecoder - class com.timeindexing.time.TimestampDecoder.
A TimestampDecoder takes a long and tries to determine the Timestamp object that is associated with that format.
TimestampDecoder() - Constructor for class com.timeindexing.time.TimestampDecoder
 
TimestampDecoderException - exception com.timeindexing.time.TimestampDecoderException.
A TimestampDecoderException is thrown when a TimestampDecoder cannot decode a value posing as a time.
TimestampDecoderException() - Constructor for class com.timeindexing.time.TimestampDecoderException
Throw a TimestampDecoderException with no message.
TimestampDecoderException(String) - Constructor for class com.timeindexing.time.TimestampDecoderException
Throw a TimestampDecoderException with a message.
TimestampFormatting - interface com.timeindexing.time.TimestampFormatting.
An interface for objects that can format a Timestamp.
TimestampGenerator - class com.timeindexing.time.TimestampGenerator.
This class create a Timestamp object of the best fit resolution given the no.
TimestampGenerator() - Constructor for class com.timeindexing.time.TimestampGenerator
Construct a TimestampGenerator.
TimestampMapping - class com.timeindexing.time.TimestampMapping.
A TimestampMapping is an object that holds the mapping of a Timestamp to a Position in an index.
TimestampMapping(Timestamp, Position) - Constructor for class com.timeindexing.time.TimestampMapping
Construct a TimestampMapping
TimestampOutOfBoundsException - exception com.timeindexing.index.TimestampOutOfBoundsException.
An TimestampOutOfBoundsException is thrown when an attempt is made to access a Timestamp that an Index does not have.
TimestampOutOfBoundsException() - Constructor for class com.timeindexing.index.TimestampOutOfBoundsException
Throw a TimestampOutOfBoundsException with no message.
TimestampOutOfBoundsException(String) - Constructor for class com.timeindexing.index.TimestampOutOfBoundsException
Throw a TimestampOutOfBoundsException with a message.
terminate() - Method in class com.timeindexing.index.AbstractIndex
Make the Index finalized.
terminate() - Method in interface com.timeindexing.index.Index
Make the Index finalized.
terminate() - Method in class com.timeindexing.index.TimeIndex
Make the Index finalized.
time - Static variable in class com.timeindexing.time.Clock
A publically usable clock that tells the time.
timeOut(long) - Method in class com.timeindexing.io.AbstractFileIO
Wait for the timeout to go off.
timestamp() - Method in class com.timeindexing.time.TimestampMapping
Get the Timestamp
toDate(Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert a Timestamp to a java.util.Date.
toMicros(Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert a Timestamp to MicrosecondScale Timestamp.
toMicros(AbsoluteTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert AbsoluteTimestamp to MicrosecondScale.
toMicros(RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert RelativeTimestamp to ElapsedMicrosecondTimestamp.
toMillis(Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert a Timestamp to MillisecondScale Timestamp.
toMillis(AbsoluteTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert AbsoluteTimestamp to MillisecondScale.
toMillis(RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert RelativeTimestamp to ElapsedMillisecondTimestamp.
toNanos(Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert a Timestamp to NanosecondScale Timestamp.
toNanos(AbsoluteTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert AbsoluteTimestamp to NanosecondScale.
toNanos(RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert RelativeTimestamp to ElapsedNanosecondTimestamp.
toSeconds(Timestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert a Timestamp to SecondScale Timestamp.
toSeconds(AbsoluteTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert AbsoluteTimestamp to SecondTimestamp.
toSeconds(RelativeTimestamp) - Static method in class com.timeindexing.time.TimeCalculator
Convert RelativeTimestamp to ElapsedSecondTimestamp.
toString() - Method in class com.timeindexing.basic.AID
A default string representation of an ID.
toString() - Method in class com.timeindexing.basic.AbsoluteAdjustablePosition
String value of a Position.
toString() - Method in class com.timeindexing.basic.AbsolutePosition
String value of a Position.
toString() - Method in class com.timeindexing.basic.EndPointInterval
String version of interval.
toString() - Method in class com.timeindexing.basic.MidPointInterval
String version of interval.
toString() - Method in class com.timeindexing.basic.Offset
String value of a Offset.
toString() - Method in class com.timeindexing.basic.RelativeCount
String value of a Count.
toString() - Method in class com.timeindexing.basic.Size
String value of a Size.
toString() - Method in class com.timeindexing.cache.HollowAfterTimeoutPolicy
TO String
toString() - Method in class com.timeindexing.cache.HollowAfterUsePolicy
TO String
toString() - Method in class com.timeindexing.cache.HollowAtDataVolumePolicy
TO String
toString() - Method in class com.timeindexing.cache.HollowAtDataVolumeRemoveAfterTimeoutPolicy
TO String
toString() - Method in class com.timeindexing.cache.RemoveAfterTimeoutPolicy
TO String
toString() - Method in class com.timeindexing.cache.RemoveAfterUsePolicy
TO String
toString() - Method in class com.timeindexing.cache.RemoveAtDataVolumePolicy
TO String
toString() - Method in class com.timeindexing.index.DefaultIndexHeader
A strign version of the header.
toString() - Method in class com.timeindexing.time.ElapsedMicrosecondTimestamp
Get the toString() version of a MicrosecondTimestamp.
toString() - Method in class com.timeindexing.time.ElapsedMillisecondTimestamp
Get the toString() version of a ElapsedTimestamp.
toString() - Method in class com.timeindexing.time.ElapsedNanosecondTimestamp
Get the toString() version of a NanosecondTimestamp.
toString() - Method in class com.timeindexing.time.ElapsedSecondTimestamp
Get the toString() version of a SecondTimestamp.
toString() - Method in class com.timeindexing.time.MPEGPresentationTimestamp
Get the toString() version of a NanosecondTimestamp.
toString() - Method in class com.timeindexing.time.MicrosecondTimestamp
Get the toString() version of a MicrosecondTimestamp.
toString() - Method in class com.timeindexing.time.MillisecondTimestamp
Get the toString() version of a MillisecondTimestamp.
toString() - Method in class com.timeindexing.time.NanosecondTimestamp
Get the toString() version of a NanosecondTimestamp.
toString() - Method in class com.timeindexing.time.SecondTimestamp
Get the toString() version of a SecondTimestamp.
toString() - Method in class com.timeindexing.time.TimestampMapping
The toString method shows the Position.
toString() - Method in class com.timeindexing.time.ZeroTimestamp
Get the toString() version of a ZeroTimestamp.
toString() - Method in class com.timeindexing.util.ByteBufferRing
String
trackReferencedIndex(Index) - Method in class com.timeindexing.index.AbstractManagedIndex
Track a Referenced Index.
trackReferencedIndex(Index) - Method in interface com.timeindexing.index.ManagedIndex
Track a Referenced Index.

U

UID - class com.timeindexing.basic.UID.
This represents a Unique ID.
UID() - Constructor for class com.timeindexing.basic.UID
Create a new ID object.
UNKNOWN - Static variable in interface com.timeindexing.index.DataType
The data is of unknown type.
UNKNOWN_DT - Static variable in interface com.timeindexing.index.DataType
 
UnitBasedTimestamp - interface com.timeindexing.time.UnitBasedTimestamp.
A unit based timestamp.
unlock(ByteBuffer) - Method in class com.timeindexing.util.ByteBufferRing
Unlock a buffer.
unregister(DataType) - Static method in class com.timeindexing.index.DataTypeDirectory
Unregister an DataType
unregisterDataType(DataType) - Method in class com.timeindexing.index.DataTypeDirectory
Unregister an DataType.
unregisterIndex(ManagedIndex) - Method in class com.timeindexing.index.TimeIndexDirectory
Unregister an Index.
updateDescription(Description) - Method in class com.timeindexing.index.AbstractIndex
Set the description.
updateDescription(Description) - Method in interface com.timeindexing.index.Index
Update the description of this index.
updateDescription(Description) - Method in class com.timeindexing.index.TimeIndex
Set the description.

V

VOID - Static variable in interface com.timeindexing.index.DataType
The data is a void.
VOID_DT - Static variable in interface com.timeindexing.index.DataType
 
Value - interface com.timeindexing.basic.Value.
The most basic value.
ValueCalculator - class com.timeindexing.basic.ValueCalculator.
Do some basic calculations on Values.
ValueCalculator() - Constructor for class com.timeindexing.basic.ValueCalculator
 
validate(IndexView, long) - Method in class com.timeindexing.appl.SelectionValidationCode
Validate a code given a selection.
value() - Method in class com.timeindexing.basic.AID
Get the ID as a long value.
value() - Method in class com.timeindexing.basic.AbsoluteAdjustablePosition
Get the count.
value() - Method in class com.timeindexing.basic.AbsolutePosition
Get the count.
value() - Method in interface com.timeindexing.basic.ID
Return a long form of an ID, if poosible.
value() - Method in class com.timeindexing.basic.Offset
Get the count.
value() - Method in class com.timeindexing.basic.RelativeAdjustableCount
Get the count.
value() - Method in class com.timeindexing.basic.RelativeCount
Get the count.
value() - Method in class com.timeindexing.basic.Size
Get the count.
value() - Method in interface com.timeindexing.basic.Value
Get the value.
value() - Method in interface com.timeindexing.index.DataType
The value for this instance of the enumeration.
value() - Method in interface com.timeindexing.index.HeaderOption
 
value() - Method in interface com.timeindexing.index.IndexType
The value for this instance of the enumeration.
value() - Method in class com.timeindexing.time.ElapsedMicrosecondTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.ElapsedMillisecondTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.ElapsedNanosecondTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.ElapsedSecondTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.MPEGPresentationTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.MicrosecondTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.MillisecondTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.NanosecondTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.SecondTimestamp
Get the raw value.
value() - Method in class com.timeindexing.time.TimestampMapping
Get the value

W

WAV - Static variable in interface com.timeindexing.index.DataType
The data is WAV
WAV_DT - Static variable in interface com.timeindexing.index.DataType
 
WRITE - Static variable in interface com.timeindexing.io.HeaderOptionProcess
Write it out
WriterPlugin - interface com.timeindexing.plugin.WriterPlugin.
An interface for writer plugins.
write() - Method in class com.timeindexing.io.IndexHeaderIO
Write the contents of the header file out It assumes the header file is alreayd open for writing.
write() - Method in interface com.timeindexing.io.IndexHeaderWriter
Write the contents of the header file out It assumes the header file is alreayd open for writing.
write(IndexItem, IndexProperties) - Method in class com.timeindexing.plugin.DefaultOutputPlugin
Do some output.
write(IndexItem, IndexProperties) - Method in class com.timeindexing.plugin.DefaultWriter
 
write(IndexItem, IndexProperties) - Method in interface com.timeindexing.plugin.OutputPlugin
Do some output.
write(IndexItem, IndexProperties) - Method in interface com.timeindexing.plugin.WriterPlugin
 
writeCount - Variable in class com.timeindexing.appl.OutputStreamer
 
writeDataHeader(byte) - Method in class com.timeindexing.io.ExternalIndexIO
Write the data file header.
writeDataHeader(byte) - Method in class com.timeindexing.io.ShadowIndexIO
Write the data file header.
writeFromWorkQueue() - Method in class com.timeindexing.io.AbstractFileIO
Write the contents of the ffirst ByteBuffer in the work queue to a FileChannel.
writeHeader(byte) - Method in class com.timeindexing.io.AbstractFileIO
Write the contents of the header out It assumes the index file is alreayd open for writing.
writeHeader(byte) - Method in interface com.timeindexing.io.IndexFileWriter
Write the header to the index.
writeItem(FileIndexItem) - Method in class com.timeindexing.index.FileIndex
 
writeItem(ManagedIndexItem) - Method in class com.timeindexing.io.AbstractFileIO
Write the contents of the item It assumes the index file is alreayd open for writing.
writeItem(ManagedIndexItem) - Method in interface com.timeindexing.io.IndexFileWriter
Write an IndexItem to the index.
writeNormal(ManagedIndexItem) - Method in class com.timeindexing.io.AbstractFileIO
Write the contents of the item with normal data It assumes the index file is alreayd open for writing.
writeReference(ManagedIndexItem) - Method in class com.timeindexing.io.AbstractFileIO
Write the contents of the item with a reference.

X

XML - Static variable in interface com.timeindexing.index.DataType
The data is xml
XML_DT - Static variable in interface com.timeindexing.index.DataType
 

Y

yearFormat(Timestamp) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time for 1 year interval, given a Timestamp.
yearFormat(long, int) - Method in class com.timeindexing.time.AbstractElapsedFormat
Format a time for 1 year interval, given seconds and nanoseconds.
yearFormat(long, int) - Method in class com.timeindexing.time.MicrosecondElapsedFormat
Format a time for 1 year interval, given seconds and nanoseconds.
yearFormat(long, int) - Method in class com.timeindexing.time.MillisecondElapsedFormat
Format a time for 1 year interval, given seconds and nanoseconds.
yearFormat(long, int) - Method in class com.timeindexing.time.NanosecondElapsedFormat
Format a time for 1 year interval, given seconds and nanoseconds.
yearFormat(long, int) - Method in class com.timeindexing.time.SecondElapsedFormat
Format a time for 1 year interval, given seconds and nanoseconds.
yearsformat - Static variable in class com.timeindexing.time.AbstractElapsedFormat
 
ymdFormat - Static variable in class com.timeindexing.time.TimeDateParser
 

Z

ZERO - Static variable in interface com.timeindexing.time.Timestamp
A timestamp of ZERO;
ZeroTimestamp - class com.timeindexing.time.ZeroTimestamp.
A timestamp that is only zero
ZeroTimestamp() - Constructor for class com.timeindexing.time.ZeroTimestamp
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z