public class SharedRandomContentInputStream
extends java.io.BufferedInputStream
implements javax.mail.internet.SharedInputStream
SharedInputStream| Constructor and Description |
|---|
SharedRandomContentInputStream(org.apache.commons.vfs.FileObject fo) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
calcFilePosition(long nadd) |
void |
close() |
void |
closeAll() |
protected long |
getFilePosition() |
long |
getPosition() |
void |
mark(int readlimit) |
java.io.InputStream |
newStream(long start,
long end) |
int |
read() |
int |
read(byte[] b,
int off,
int len) |
void |
reset() |
long |
skip(long n) |
public SharedRandomContentInputStream(org.apache.commons.vfs.FileObject fo)
throws org.apache.commons.vfs.FileSystemException
org.apache.commons.vfs.FileSystemExceptionpublic int read()
throws java.io.IOException
read in class java.io.BufferedInputStreamjava.io.IOExceptionpublic int read(byte[] b,
int off,
int len)
throws java.io.IOException
read in class java.io.BufferedInputStreamjava.io.IOExceptionpublic long skip(long n)
throws java.io.IOException
skip in class java.io.BufferedInputStreamjava.io.IOExceptionprotected long getFilePosition()
protected long calcFilePosition(long nadd)
public void mark(int readlimit)
mark in class java.io.BufferedInputStreampublic void reset()
throws java.io.IOException
reset in class java.io.BufferedInputStreamjava.io.IOExceptionpublic long getPosition()
getPosition in interface javax.mail.internet.SharedInputStreampublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.BufferedInputStreamjava.io.IOExceptionpublic java.io.InputStream newStream(long start,
long end)
newStream in interface javax.mail.internet.SharedInputStreampublic void closeAll()
throws java.io.IOException
java.io.IOException