fop 2.1

org.apache.fop.pdf
Class StreamCacheFactory

java.lang.Object
  extended by org.apache.fop.pdf.StreamCacheFactory

public final class StreamCacheFactory
extends java.lang.Object

This class is serves as a factory from


Method Summary
 StreamCache createStreamCache()
          Get the correct implementation (based on cacheToFile) of StreamCache.
 StreamCache createStreamCache(int hintSize)
          Get the correct implementation (based on cacheToFile) of StreamCache.
static StreamCacheFactory getInstance()
          Returns an instance of a StreamCacheFactory with the requested features.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static StreamCacheFactory getInstance()
Returns an instance of a StreamCacheFactory with the requested features.

Returns:
StreamCacheFactory the requested factory

createStreamCache

public StreamCache createStreamCache()
                              throws java.io.IOException
Get the correct implementation (based on cacheToFile) of StreamCache.

Returns:
a new StreamCache for caching streams
Throws:
java.io.IOException - if there is an IO error

createStreamCache

public StreamCache createStreamCache(int hintSize)
                              throws java.io.IOException
Get the correct implementation (based on cacheToFile) of StreamCache.

Parameters:
hintSize - a hint about the approximate expected size of the buffer
Returns:
a new StreamCache for caching streams
Throws:
java.io.IOException - if there is an IO error

fop 2.1

Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.