ossivista.ejb.converter.rtf
Class RtfAnalyser

java.lang.Object
  extended byossivista.ejb.converter.rtf.RtfAnalyser

public class RtfAnalyser
extends java.lang.Object

Klasse zum Überführen des Dokuments in die interne Darstellung. In dieser Klasse werden Control-Words erkannt und die Daten den entsprechenden Klassen zugeführt.

Version:
1.0
Author:
Daniel Finger, Lars Raap, Martin Amelsberg
Based on Majix by Tetrasix

Constructor Summary
RtfAnalyser(RtfReader reader, java.io.PrintWriter traceStream)
          Erzeugt ein neues RtfAnalyser-Objekt.
 
Method Summary
 RtfDocument parse()
          Parst die einzelnen Token, die vom RtfReader bereitgestellt werden, und überführt sie in das interne Format
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RtfAnalyser

public RtfAnalyser(RtfReader reader,
                   java.io.PrintWriter traceStream)
Erzeugt ein neues RtfAnalyser-Objekt.

Parameters:
reader - Der Reader, der das Dokument enthält.
traceStream - Ein Stream, der Tracing Informationen enthält. Falls keine Tracing Informationen gewünscht werden: null
Method Detail

parse

public RtfDocument parse()
                  throws java.io.IOException
Parst die einzelnen Token, die vom RtfReader bereitgestellt werden, und überführt sie in das interne Format

Returns:
Ein im internen Format vorliegendes RtfDocument-Objekt
Throws:
java.io.IOException - Falls etwas schiefläuft