Class RtfEfficientMemoryCache

  • All Implemented Interfaces:
    RtfDataCache

    public class RtfEfficientMemoryCache
    extends java.lang.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 $
    • Constructor Detail

      • RtfEfficientMemoryCache

        public RtfEfficientMemoryCache()
        Constructs a RtfMemoryCache.
    • Method Detail

      • getOutputStream

        public java.io.OutputStream getOutputStream()
        Gets the OutputStream.
        Specified by:
        getOutputStream in interface RtfDataCache
        Returns:
        The OutputStream the RtfDocument can use.
      • writeTo

        public void writeTo​(java.io.OutputStream target)
                     throws java.io.IOException
        Writes the content of the buffer into the OutputStream.
        Specified by:
        writeTo in interface RtfDataCache
        Parameters:
        target - The OutputStream to write the content into.
        Throws:
        java.io.IOException - If an error occurs reading/writing.