ossivista.ejb.converter.rtf
Class RtfCompoundObject

java.lang.Object
  extended byossivista.ejb.converter.rtf.RtfObject
      extended byossivista.ejb.converter.rtf.RtfCompoundObject
Direct Known Subclasses:
RtfBlock, RtfCell, RtfDocument

public class RtfCompoundObject
extends RtfObject

Implementiert eine Containerklasse, die weitere RTF-Objekte enthalten kann. Bsp: Ein RtfRow stellt eine Tabellenzeile dar, diese kann aus mehreren Zellen bestehen.

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

Method Summary
 java.lang.String getData()
          Ruft die Methode "getdata" für jedes eingelagerte Objekt auf.
 RtfObject getObject(int pos)
          Liefert das eingelagerte Objekt an der Position pos
 int size()
          Liefert die Anzahl der eingelagerten Objekte
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

size

public int size()
Liefert die Anzahl der eingelagerten Objekte

Returns:
Anzahl

getObject

public RtfObject getObject(int pos)
Liefert das eingelagerte Objekt an der Position pos

Parameters:
pos - Index des eingelagerten Objektes
Returns:
Das Objekt an der Position pos

getData

public java.lang.String getData()
Ruft die Methode "getdata" für jedes eingelagerte Objekt auf. Die einzelnen Ausgaben werden gesammelt und als String zurückgegeben.

Overrides:
getData in class RtfObject
Returns:
String, der die gesammelten Ausgaben enthält