public abstract class ArchiveEntry
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
name |
protected RAOutputStream |
output |
| 构造器和说明 |
|---|
ArchiveEntry(java.lang.String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
close() |
void |
flush() |
abstract long |
getLength() |
java.lang.String |
getName() |
abstract int |
read(long pos,
byte[] b,
int off,
int len) |
void |
refresh() |
abstract void |
setLength(long length) |
protected void |
setOutputStream(RAOutputStream output) |
abstract void |
write(long pos,
byte[] b,
int off,
int len) |
protected java.lang.String name
protected RAOutputStream output
public java.lang.String getName()
protected void setOutputStream(RAOutputStream output)
public abstract long getLength()
throws java.io.IOException
java.io.IOExceptionpublic abstract void setLength(long length)
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
java.io.IOExceptionpublic void refresh()
throws java.io.IOException
java.io.IOExceptionpublic abstract int read(long pos,
byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic abstract void write(long pos,
byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic abstract void close()
throws java.io.IOException
java.io.IOExceptionCopyright © 2008 Actuate Corp. All rights reserved.