Class FixedSizeInputStream
java.lang.Object
java.io.InputStream
org.tmatesoft.svn.core.internal.util.FixedSizeInputStream
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class FixedSizeInputStream
extends java.io.InputStream
- Version:
- 1.3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()(package private) static voidconsumeRemaining(java.io.InputStream is) intread()intread(byte[] b, int off, int len) Methods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myLength
private long myLength -
mySource
private java.io.InputStream mySource
-
-
Constructor Details
-
FixedSizeInputStream
public FixedSizeInputStream(java.io.InputStream source, long length)
-
-
Method Details
-
read
public int read() throws java.io.IOException- Specified by:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException - Overrides:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
close
public void close()- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classjava.io.InputStream
-
consumeRemaining
static void consumeRemaining(java.io.InputStream is) throws java.io.IOException - Throws:
java.io.IOException
-