Interface RtfDataCache
-
- All Known Implementing Classes:
RtfDiskCache
,RtfEfficientMemoryCache
,RtfMemoryCache
public interface RtfDataCache
The RtfDataCache interface must be implemented by classes wishing to act as caches for the rtf document data.- Version:
- $Id: RtfDataCache.java 3373 2008-05-12 16:21:24Z xlv $
-
-
Field Summary
Fields Modifier and Type Field Description static int
CACHE_DISK
Constant for caching to the disk.static int
CACHE_MEMORY
Constant for caching into memory.static int
CACHE_MEMORY_EFFICIENT
Constant for caching efficiently into memory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.OutputStream
getOutputStream()
Get the OutputStream that the RtfDocument can write to.void
writeTo(java.io.OutputStream target)
Write the content of the cache into the OutputStream.
-
-
-
Field Detail
-
CACHE_MEMORY_EFFICIENT
static final int CACHE_MEMORY_EFFICIENT
Constant for caching efficiently into memory.- See Also:
- Constant Field Values
-
CACHE_MEMORY
static final int CACHE_MEMORY
Constant for caching into memory.- See Also:
- Constant Field Values
-
CACHE_DISK
static final int CACHE_DISK
Constant for caching to the disk.- See Also:
- Constant Field Values
-
-
Method Detail
-
getOutputStream
java.io.OutputStream getOutputStream()
Get the OutputStream that the RtfDocument can write to.- Returns:
- The OutputStream the RtfDocument can use.
-
writeTo
void writeTo(java.io.OutputStream target) throws java.io.IOException
Write the content of the cache into the OutputStream.- Parameters:
target
- The OutputStream to write the content into.- Throws:
java.io.IOException
- If an error occurs reading/writing.
-
-