com.timeindexing.appl
Class OutputStreamer
java.lang.Object
com.timeindexing.appl.OutputStreamer
- Direct Known Subclasses:
- SelectionStreamer
- public class OutputStreamer
- extends java.lang.Object
A class to output any data
Constructor Summary |
OutputStreamer(Index anIndex,
java.io.OutputStream output)
Construct an OutputStreamer object given
an index and an output stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
index
protected Index index
out
protected java.io.OutputStream out
writeCount
protected long writeCount
outputPlugin
protected OutputPlugin outputPlugin
outputProperties
protected IndexProperties outputProperties
OutputStreamer
public OutputStreamer(Index anIndex,
java.io.OutputStream output)
- Construct an OutputStreamer object given
an index and an output stream.
doOutput
public long doOutput(IndexProperties properties)
throws java.io.IOException,
TimeIndexException
- Do some output, given some IndexProperties.
This outputs the data for the whole index.
- Throws:
java.io.IOException
TimeIndexException
processTimeIndex
public long processTimeIndex(IndexView selection)
throws java.io.IOException,
TimeIndexException
- Process the TimeIndex
- Throws:
java.io.IOException
TimeIndexException