Class SpoolFile.SpoolInputStream
java.lang.Object
java.io.InputStream
org.tmatesoft.svn.core.internal.io.dav.http.SpoolFile.SpoolInputStream
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
- Enclosing class:
- SpoolFile
private class SpoolFile.SpoolInputStream
extends java.io.InputStream
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private java.io.File
private java.io.InputStream
private long
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, readAllBytes, readNBytes, readNBytes, reset, skipNBytes, transferTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myCurrentFile
private java.io.File myCurrentFile -
myCurrentSize
private long myCurrentSize -
myBufferOffset
private int myBufferOffset -
myCurrentInput
private java.io.InputStream myCurrentInput
-
-
Constructor Details
-
SpoolInputStream
private SpoolInputStream()
-
-
Method Details
-
read
public int read() throws java.io.IOException- Specified by:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b) throws java.io.IOException - Overrides:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException - Overrides:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
openNextFile
private void openNextFile() throws java.io.IOException- Throws:
java.io.IOException
-
skip
public long skip(long n) throws java.io.IOException - Overrides:
skip
in classjava.io.InputStream
- Throws:
java.io.IOException
-
closeCurrentFile
private void closeCurrentFile() throws java.io.IOException- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.InputStream
- Throws:
java.io.IOException
-