Class RtfMemoryCache
- java.lang.Object
-
- com.lowagie.text.rtf.document.output.RtfMemoryCache
-
- All Implemented Interfaces:
RtfDataCache
public class RtfMemoryCache extends java.lang.Object implements RtfDataCache
The RtfMemoryCache is an RtfDataCache that keeps the whole rtf document data in memory. Fast but memory intensive.- Version:
- $Id: RtfMemoryCache.java 3373 2008-05-12 16:21:24Z xlv $
- Author:
- Mark Hall (Mark.Hall@mail.room3b.eu), Thomas Bickel (tmb99@inode.at)
-
-
Field Summary
-
Fields inherited from interface com.lowagie.text.rtf.document.output.RtfDataCache
CACHE_DISK, CACHE_MEMORY, CACHE_MEMORY_EFFICIENT
-
-
Constructor Summary
Constructors Constructor Description RtfMemoryCache()Constructs a RtfMemoryCache.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.OutputStreamgetOutputStream()Gets the ByteArrayOutputStream.voidwriteTo(java.io.OutputStream target)Writes the content of the ByteArrayOutputStream into the OutputStream.
-
-
-
Method Detail
-
getOutputStream
public java.io.OutputStream getOutputStream()
Gets the ByteArrayOutputStream.- Specified by:
getOutputStreamin interfaceRtfDataCache- Returns:
- The OutputStream the RtfDocument can use.
-
writeTo
public void writeTo(java.io.OutputStream target) throws java.io.IOExceptionWrites the content of the ByteArrayOutputStream into the OutputStream.- Specified by:
writeToin interfaceRtfDataCache- Parameters:
target- The OutputStream to write the content into.- Throws:
java.io.IOException- If an error occurs reading/writing.
-
-