com.timeindexing.appl
Class Displayer

java.lang.Object
  extended by com.timeindexing.appl.Displayer

public class Displayer
extends java.lang.Object

Display a whole TimeIndex to an OutputStream


Constructor Summary
Displayer(java.lang.String filename)
          Construct a Displayer object, with output to System.out.
Displayer(java.lang.String filename, java.io.OutputStream out)
          Construct a Displayer object.
 
Method Summary
protected  void close()
          Close
 Displayer display(IndexProperties displayProperties)
          Display the output.
 Displayer display(IndexProperties displayProperties, OutputPlugin outputPlugin)
          Display the output, using a specified OutputPlugin.
protected  void open()
          Open
protected  void output(IndexProperties displayProperties, OutputPlugin outputPlugin)
          Do the output with a specific OutputPlugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Displayer

public Displayer(java.lang.String filename)
Construct a Displayer object, with output to System.out.


Displayer

public Displayer(java.lang.String filename,
                 java.io.OutputStream out)
Construct a Displayer object.

Method Detail

display

public Displayer display(IndexProperties displayProperties)
                  throws java.io.IOException,
                         TimeIndexException
Display the output.

Throws:
java.io.IOException
TimeIndexException

display

public Displayer display(IndexProperties displayProperties,
                         OutputPlugin outputPlugin)
                  throws java.io.IOException,
                         TimeIndexException
Display the output, using a specified OutputPlugin.

Throws:
java.io.IOException
TimeIndexException

open

protected void open()
             throws TimeIndexException
Open

Throws:
TimeIndexException

output

protected void output(IndexProperties displayProperties,
                      OutputPlugin outputPlugin)
               throws java.io.IOException,
                      TimeIndexException
Do the output with a specific OutputPlugin.

Throws:
java.io.IOException
TimeIndexException

close

protected void close()
              throws TimeIndexException
Close

Throws:
TimeIndexException


Timeindexing 2008