public static class AbstractOrigin.FileOrigin extends AbstractOrigin<java.io.File,AbstractOrigin.FileOrigin>
File origin.
Starting from this origin, you can get a byte array, a file, an input stream, an output stream, a path, a reader, and a writer.
AbstractOrigin.AbstractRandomAccessFileOrigin<T extends java.io.RandomAccessFile,B extends AbstractOrigin.AbstractRandomAccessFileOrigin<T,B>>, AbstractOrigin.ByteArrayOrigin, AbstractOrigin.CharSequenceOrigin, AbstractOrigin.FileOrigin, AbstractOrigin.InputStreamOrigin, AbstractOrigin.IORandomAccessFileOrigin, AbstractOrigin.OutputStreamOrigin, AbstractOrigin.PathOrigin, AbstractOrigin.RandomAccessFileOrigin, AbstractOrigin.ReaderOrigin, AbstractOrigin.URIOrigin, AbstractOrigin.WriterOrigin| Constructor and Description |
|---|
FileOrigin(java.io.File origin)
Constructs a new instance for the given origin.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getByteArray(long position,
int length)
Gets a portion of this origin as a byte array, if possible.
|
java.io.File |
getFile()
Gets this origin as a Path, if possible.
|
java.nio.file.Path |
getPath()
Gets this origin as a Path, if possible.
|
get, getByteArray, getCharSequence, getInputStream, getOutputStream, getRandomAccessFile, getReader, getWriter, size, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitasSupplier, getUncheckedpublic FileOrigin(java.io.File origin)
origin - The origin, not null.public byte[] getByteArray(long position,
int length)
throws java.io.IOException
AbstractOrigingetByteArray in class AbstractOrigin<java.io.File,AbstractOrigin.FileOrigin>position - the initial index of the range to be copied, inclusive.length - How many bytes to copy.java.io.IOException - if an I/O error occurs.public java.io.File getFile()
AbstractOrigingetFile in class AbstractOrigin<java.io.File,AbstractOrigin.FileOrigin>public java.nio.file.Path getPath()
AbstractOrigingetPath in class AbstractOrigin<java.io.File,AbstractOrigin.FileOrigin>Copyright © 2010 - 2025 Adobe. All Rights Reserved