public abstract class Stream
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Field and Description |
|---|---|
static int |
SEEK_CURRENT |
static int |
SEEK_END |
static int |
SEEK_SET |
| Modifier | Constructor and Description |
|---|---|
protected |
Stream() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
copyTo(Stream output) |
void |
flush() |
java.io.InputStream |
getInputStream() |
long |
getLength() |
java.io.OutputStream |
getOutputStream() |
int |
read(byte[] buf) |
int |
read(byte[] buf,
int start,
int len) |
int |
read(com.aspose.threed.ByteSpan bytes) |
int |
readByte() |
long |
seek(long offset,
int seek) |
void |
setLength(long len) |
static Stream |
wrap(java.io.InputStream stream) |
static Stream |
wrap(java.io.OutputStream stream)
Wrap an OutputStream as Stream, the stream must be closed to flush data to output stream.
|
void |
write(byte[] buf) |
void |
write(byte[] buf,
int start,
int len) |
void |
write(com.aspose.threed.ByteSpan bytes) |
void |
writeByte(int b) |
public static final int SEEK_SET
public static final int SEEK_CURRENT
public static final int SEEK_END
public int readByte()
throws java.io.IOException
java.io.IOExceptionpublic int read(byte[] buf)
throws java.io.IOException
java.io.IOExceptionpublic int read(com.aspose.threed.ByteSpan bytes)
throws java.io.IOException
java.io.IOExceptionpublic int read(byte[] buf,
int start,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void write(com.aspose.threed.ByteSpan bytes)
throws java.io.IOException
java.io.IOExceptionpublic void write(byte[] buf)
throws java.io.IOException
java.io.IOExceptionpublic void write(byte[] buf,
int start,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void writeByte(int b)
throws java.io.IOException
java.io.IOExceptionpublic long seek(long offset,
int seek)
throws java.io.IOException
java.io.IOExceptionpublic void copyTo(Stream output) throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic void flush()
throws java.io.IOException
java.io.IOExceptionpublic long getLength()
throws java.io.IOException
java.io.IOExceptionpublic void setLength(long len)
throws java.io.IOException
java.io.IOExceptionpublic java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
public static Stream wrap(java.io.OutputStream stream)
stream - output stream to wrappublic static Stream wrap(java.io.InputStream stream) throws java.io.IOException
java.io.IOException