com.lowagie.text.rtf.document.output
Class RtfEfficientMemoryCache
java.lang.Object
   com.lowagie.text.rtf.document.output.RtfEfficientMemoryCache
com.lowagie.text.rtf.document.output.RtfEfficientMemoryCache
- All Implemented Interfaces: 
- RtfDataCache
- public class RtfEfficientMemoryCache 
- extends Object- implements RtfDataCache
The RtfEfficientMemoryCache is an RtfDataCache that keeps the whole rtf document
 data in memory.
 More efficient than RtfMemoryCache.
- Version:
- $Id: RtfEfficientMemoryCache.java 3255 2008-04-14 18:33:30Z xlv $
- Author:
- Thomas Bickel (tmb99@inode.at)
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
bab
private final RtfByteArrayBuffer bab
- The buffer for the rtf document data.
 
 
RtfEfficientMemoryCache
public RtfEfficientMemoryCache()
- Constructs a RtfMemoryCache.
 
getOutputStream
public OutputStream getOutputStream()
- Gets the OutputStream.
 
- 
- Specified by:
- getOutputStreamin interface- RtfDataCache
 
- 
- Returns:
- The OutputStream the RtfDocument can use.
 
writeTo
public void writeTo(OutputStream target)
             throws IOException
- Writes the content of the buffer into the OutputStream.
 
- 
- Specified by:
- writeToin interface- RtfDataCache
 
- 
- Parameters:
- target- The OutputStream to write the content into.
- Throws:
- IOException- If an error occurs reading/writing.