Top Description Classes
module org.eclipse.jgit

Package org.eclipse.jgit.util.io


Utility classes for IO (streams).

Class Summary

Modifier and TypeClass and Description
public class
AutoCRLFInputStream

An InputStream that expands LF to CRLF.

public class
AutoCRLFOutputStream

An OutputStream that expands LF to CRLF.

public class
AutoLFInputStream

An InputStream that normalizes CRLF to LF.

public class
AutoLFOutputStream

An OutputStream that reduces CRLF to LF.

public class
BinaryDeltaInputStream

An InputStream that applies a binary delta to a base on the fly.

public class
BinaryHunkInputStream

A stream that decodes git binary patch data on the fly.

public class
BinaryHunkOutputStream

An OutputStream that encodes data for a git binary patch.

public class
public class
CountingOutputStream

Counts the number of bytes written.

public class
DisabledOutputStream

An OutputStream which always throws IllegalStateExeption during write.

public class
EolStreamTypeUtil

Utility used to create input and output stream wrappers for org.eclipse.jgit.lib.CoreConfig.EolStreamType

public class
InterruptTimer

Triggers an interrupt on the calling thread if it doesn't complete a block.

public class
IsolatedOutputStream

OutputStream isolated from interrupts.

public abstract class
LimitedInputStream

Wraps a java.io.InputStream, limiting the number of bytes which can be read.

public class
MessageWriter

Combines messages from an OutputStream (hopefully in UTF-8) and a Writer.

public class
NullOutputStream

An OutputStream which ignores everything written to it.

public class
SilentFileInputStream

An implementation of FileInputStream that ignores any exceptions on close().

public class
StreamCopyThread

Thread to copy from an input stream to an output stream.

public class
TeeInputStream

Input stream that copies data read to another output stream.

public class
TeeOutputStream

An output stream that writes all data to two streams.

public class
ThrowingPrintWriter

An alternative PrintWriter that doesn't catch exceptions.

public class
TimeoutInputStream

InputStream with a configurable timeout.

public class
TimeoutOutputStream

OutputStream with a configurable timeout.

public class
UnionInputStream

An InputStream which reads from one or more InputStreams.