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