Class StreamUtil
java.lang.Object
com.itextpdf.text.io.StreamUtil
Utility class with commonly used stream operations
- Since:
- 5.3.5
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidCopyBytes(RandomAccessSource source, long start, long length, OutputStream outs) static InputStreamgetResourceStream(String key) Gets the resource's inputstream.static InputStreamgetResourceStream(String key, ClassLoader loader) Gets the resource's inputstream .static byte[]Reads the full content of a stream and returns them in a byte array
-
Constructor Details
-
StreamUtil
private StreamUtil()
-
-
Method Details
-
inputStreamToArray
Reads the full content of a stream and returns them in a byte array- Parameters:
is- the stream to read- Returns:
- a byte array containing all of the bytes from the stream
- Throws:
IOException- if there is a problem reading from the input stream
-
CopyBytes
public static void CopyBytes(RandomAccessSource source, long start, long length, OutputStream outs) throws IOException - Throws:
IOException
-
getResourceStream
Gets the resource's inputstream.- Parameters:
key- the full name of the resource- Returns:
- the
InputStreamto get the resource ornullif not found
-
getResourceStream
Gets the resource's inputstream .- Parameters:
key- the full name of the resourceloader- the ClassLoader to load the resource or null to try the ones available- Returns:
- the
InputStreamto get the resource ornullif not found
-