public static class AbstractOrigin.InputStreamOrigin extends AbstractOrigin<java.io.InputStream,AbstractOrigin.InputStreamOrigin>
InputStream
origin.
This origin cannot provide some of the other aspects.
AbstractOrigin.ByteArrayOrigin, AbstractOrigin.CharSequenceOrigin, AbstractOrigin.FileOrigin, AbstractOrigin.InputStreamOrigin, AbstractOrigin.OutputStreamOrigin, AbstractOrigin.PathOrigin, AbstractOrigin.ReaderOrigin, AbstractOrigin.URIOrigin, AbstractOrigin.WriterOrigin
Constructor and Description |
---|
InputStreamOrigin(java.io.InputStream origin)
Constructs a new instance for the given origin.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getByteArray()
Gets this origin as a byte array, if possible.
|
java.io.InputStream |
getInputStream(java.nio.file.OpenOption... options)
Gets this origin as an InputStream, if possible.
|
java.io.Reader |
getReader(java.nio.charset.Charset charset)
Gets a new Reader on the origin, buffered by default.
|
get, getByteArray, getCharSequence, getFile, getOutputStream, getPath, getWriter, size, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
asSupplier
public InputStreamOrigin(java.io.InputStream origin)
origin
- The origin.public byte[] getByteArray() throws java.io.IOException
AbstractOrigin
getByteArray
in class AbstractOrigin<java.io.InputStream,AbstractOrigin.InputStreamOrigin>
java.io.IOException
- if an I/O error occurs.public java.io.InputStream getInputStream(java.nio.file.OpenOption... options)
AbstractOrigin
getInputStream
in class AbstractOrigin<java.io.InputStream,AbstractOrigin.InputStreamOrigin>
options
- options specifying how the file is openedpublic java.io.Reader getReader(java.nio.charset.Charset charset) throws java.io.IOException
AbstractOrigin
getReader
in class AbstractOrigin<java.io.InputStream,AbstractOrigin.InputStreamOrigin>
charset
- the charset to use for decodingjava.io.IOException
- if an I/O error occurs opening the file.Copyright © 2010 - 2024 Adobe. All Rights Reserved