Skip navigation links
A B C E G I J M O P R S T W 

A

available() - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
available() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream
 

B

beginRecord() - Method in class io.earcam.utilitarian.io.SplittableOutputStream
Called to mark the beginning of a record (where a "record" is any block of bytes that can only be treated atomically; in that it's valid to split content at the record's boundaries.
ByteBufferInputStream - Class in io.earcam.utilitarian.io
 
ByteBufferInputStream(ByteBuffer) - Constructor for class io.earcam.utilitarian.io.ByteBufferInputStream
 
ByteBufferInputStream(ByteBuffer, boolean) - Constructor for class io.earcam.utilitarian.io.ByteBufferInputStream
 

C

close() - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
close() - Method in class io.earcam.utilitarian.io.CountedInputStream
 
close() - Method in class io.earcam.utilitarian.io.ReplaceAllOutputStream
 
close() - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
close() - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
count() - Method in class io.earcam.utilitarian.io.CountedInputStream
 
CountedInputStream - Class in io.earcam.utilitarian.io
 
CountedInputStream(InputStream) - Constructor for class io.earcam.utilitarian.io.CountedInputStream
 

E

endRecord() - Method in class io.earcam.utilitarian.io.SplittableOutputStream
Called to mark the end of a record
ensureMarkSupported(InputStream) - Static method in class io.earcam.utilitarian.io.MarkSupportedInputStream
For efficient use of memory, this convenience static method returns the input argument IFF it claims to to support marking, otherwise the stream is wrapped
explodedJar(File) - Static method in class io.earcam.utilitarian.io.ExplodedJarInputStream
Treat the directory as an exploded JAR file
explodedJar(Path) - Static method in class io.earcam.utilitarian.io.ExplodedJarInputStream
Treat the directory as an exploded JAR file
ExplodedJarEntry(Path) - Constructor for class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
 
ExplodedJarInputStream - Class in io.earcam.utilitarian.io
BEWARE OF LIMITATIONS; CANNOT BE WRAPPED BY ANOTHER JarInputStream, CANNOT BE READ AS A NORMAL INPUT STREAM TODO performance: ExplodedJarInputStream.ExplodedJarEntry.loadContents() should just be wrapping FileInputStream...
ExplodedJarInputStream.ExplodedJarEntry - Class in io.earcam.utilitarian.io
 

G

getCreationTime() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
 
getLastModifiedTime() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
 
getManifest() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream
 
getNextJarEntry() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream
 
getSize() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
 
getTime() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
 

I

io.earcam.utilitarian.io - package io.earcam.utilitarian.io
 
IoStreams - Class in io.earcam.utilitarian.io
 
isDirectory() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
 

J

jarInputStreamFrom(Path) - Static method in class io.earcam.utilitarian.io.ExplodedJarInputStream
If the path parameter is a directory then returns an ExplodedJarInputStream, otherwise, the path parameter is a file so, returns a JarInputStream
jarInputStreamFrom(File) - Static method in class io.earcam.utilitarian.io.ExplodedJarInputStream
If the path parameter is a directory then returns an ExplodedJarInputStream, otherwise, the path parameter is a file so, returns a JarInputStream

M

mark(int) - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
mark(int) - Method in class io.earcam.utilitarian.io.CountedInputStream
 
mark(int) - Method in class io.earcam.utilitarian.io.MarkSupportedInputStream
 
mark(int) - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
markSupported() - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
markSupported() - Method in class io.earcam.utilitarian.io.MarkSupportedInputStream
 
MarkSupportedInputStream - Class in io.earcam.utilitarian.io
Wraps an InputStream to ensure InputStream.markSupported() returns true.
MarkSupportedInputStream(InputStream) - Constructor for class io.earcam.utilitarian.io.MarkSupportedInputStream
Create an InputStream with mark supported
maxCount(long) - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
maxCount(long) - Method in interface io.earcam.utilitarian.io.SplittableOutputStreamBuilder
Split criteria for maximum number of records.
maxSize(long) - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
maxSize(long) - Method in interface io.earcam.utilitarian.io.SplittableOutputStreamBuilder
Split criteria for maximum file size.

O

outputStream() - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
outputStream() - Method in interface io.earcam.utilitarian.io.SplittableOutputStreamBuilder.SplitOutputStreamBuilder
The builder's build method.

P

path() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
 

R

read() - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
read(byte[]) - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
read(byte[], int, int) - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
read() - Method in class io.earcam.utilitarian.io.CountedInputStream
 
read() - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
Deprecated.
Never intended for public use. Aggressively deprecated, class will become final once dropped.
read(byte[], int, int) - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream.ExplodedJarEntry
 
read(byte[], int, int) - Method in class io.earcam.utilitarian.io.ExplodedJarInputStream
 
read() - Method in class io.earcam.utilitarian.io.MarkSupportedInputStream
 
read() - Method in class io.earcam.utilitarian.io.ReplaceAllInputStream
 
read() - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
readAllBytes(InputStream) - Static method in class io.earcam.utilitarian.io.IoStreams
While waiting for Java9's InputStream.readAllBytes()
ReplaceAllInputStream - Class in io.earcam.utilitarian.io
A search and replace filtering InputStream wrapper.
ReplaceAllInputStream(byte[], byte[], InputStream) - Constructor for class io.earcam.utilitarian.io.ReplaceAllInputStream
ReplaceAllOutputStream - Class in io.earcam.utilitarian.io
A search and replace filtering OutputStream wrapper
ReplaceAllOutputStream(byte[], byte[], OutputStream) - Constructor for class io.earcam.utilitarian.io.ReplaceAllOutputStream
reset() - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
reset() - Method in class io.earcam.utilitarian.io.CountedInputStream
 
reset() - Method in class io.earcam.utilitarian.io.MarkSupportedInputStream
 
reset() - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
resetCount() - Method in class io.earcam.utilitarian.io.CountedInputStream
 

S

skip(long) - Method in class io.earcam.utilitarian.io.ByteBufferInputStream
 
skip(long) - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
splittable(Supplier<OutputStream>, byte[], byte[]) - Static method in class io.earcam.utilitarian.io.SplittableOutputStream
Begin building a SplittableOutputStream
SplittableOutputStream - Class in io.earcam.utilitarian.io
Deals with structured (e.g.
SplittableOutputStreamBuilder - Interface in io.earcam.utilitarian.io
Create a SplittableOutputStream with maximum byte size and/or maximum number of records
SplittableOutputStreamBuilder.SplitOutputStreamBuilder - Interface in io.earcam.utilitarian.io
 

T

tapOff() - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
tapOn() - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
tapping() - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
tapping(boolean) - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
toByteArray() - Method in class io.earcam.utilitarian.io.WiretapInputStream
 
transfer(InputStream, OutputStream) - Static method in class io.earcam.utilitarian.io.IoStreams
While waiting for Java9's InputStream.transferTo(OutputStream)

W

WiretapInputStream - Class in io.earcam.utilitarian.io
 
WiretapInputStream(InputStream, boolean) - Constructor for class io.earcam.utilitarian.io.WiretapInputStream
 
write(int) - Method in class io.earcam.utilitarian.io.ReplaceAllOutputStream
 
write(int) - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
write(byte[]) - Method in class io.earcam.utilitarian.io.SplittableOutputStream
 
A B C E G I J M O P R S T W 
Skip navigation links

Copyright © 2017–2018 earcam. All rights reserved.