ossivista.ejb.converter.rtf
Class RtfDocument

java.lang.Object
  extended byossivista.ejb.converter.rtf.RtfObject
      extended byossivista.ejb.converter.rtf.RtfCompoundObject
          extended byossivista.ejb.converter.rtf.RtfDocument

public class RtfDocument
extends RtfCompoundObject

Repräsentation eines RTF-Dokuments.

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

Constructor Summary
RtfDocument(java.lang.String filename)
          Erzeugt ein neues RtfDocument-Objekt
 
Method Summary
 void Dump(java.io.PrintWriter out)
          Liefert eine PlainText-Darstellung des Dokuments ohne Stylesheet, Entities oder sonstige Informationen
 RtfExternalEntities getExternalEntities()
          Liefert eine ContainerKlasse, die die externen Verweise enthält
 java.lang.String getFileName()
          Liefert den Dateinamen ohne Endung zurück
 java.lang.String getFilePath()
          Liefert den Dateinamen des RTF-Dokuments
 RtfInfo getInfo()
          Gibt zusätzliche Informationen zurück
 RtfStyleSheet getStyleSheet()
          Liefert das Stylesheet des Dokuments
 void setExternalEntities(RtfExternalEntities entities)
          Weist dem Dokument die externen Verweise auf Dateien zu
 void setInfo(RtfInfo info)
          Setzt zusätzliche Infos zum RTF-Dokument
 void setStyleSheet(RtfStyleSheet styles)
          Weist dem Dokument ein RTF-Stylesheet zu
 
Methods inherited from class ossivista.ejb.converter.rtf.RtfCompoundObject
getData, getObject, size
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RtfDocument

public RtfDocument(java.lang.String filename)
Erzeugt ein neues RtfDocument-Objekt

Parameters:
filename - Dateiname des Dokuments
Method Detail

setStyleSheet

public void setStyleSheet(RtfStyleSheet styles)
Weist dem Dokument ein RTF-Stylesheet zu

Parameters:
styles - Stylesheet vom Typ RtfStyleSheet

getStyleSheet

public RtfStyleSheet getStyleSheet()
Liefert das Stylesheet des Dokuments

Returns:
Stylesheet des Dokuments

setExternalEntities

public void setExternalEntities(RtfExternalEntities entities)
Weist dem Dokument die externen Verweise auf Dateien zu

Parameters:
entities - Die gesammelten externen Verweise

getExternalEntities

public RtfExternalEntities getExternalEntities()
Liefert eine ContainerKlasse, die die externen Verweise enthält

Returns:
Die besagte Containerklasse

Dump

public void Dump(java.io.PrintWriter out)
Liefert eine PlainText-Darstellung des Dokuments ohne Stylesheet, Entities oder sonstige Informationen

Parameters:
out - Stream, in den die Information geschrieben werden soll

setInfo

public void setInfo(RtfInfo info)
Setzt zusätzliche Infos zum RTF-Dokument

Parameters:
info - Ein Objekt, das die Informationen enthält

getInfo

public RtfInfo getInfo()
Gibt zusätzliche Informationen zurück

Returns:
Ein Objekt, das die Informationen enthält

getFilePath

public java.lang.String getFilePath()
Liefert den Dateinamen des RTF-Dokuments

Returns:
Hier nur "Out of DB"

getFileName

public java.lang.String getFileName()
Liefert den Dateinamen ohne Endung zurück

Returns:
Dateiname ohne Endung