public abstract class AbstractWriter extends AbstractReader implements Writer
Modifier and Type | Field and Description |
---|---|
private static byte |
cr |
private static byte |
lf |
file, name
Constructor and Description |
---|
AbstractWriter() |
Modifier and Type | Method and Description |
---|---|
void |
deleteOnExit() |
static byte[] |
int2array(int v) |
java.util.HashMap<java.lang.String,java.lang.String> |
readMap() |
abstract void |
setLength(long length) |
void |
write(byte[] b) |
abstract void |
write(byte[] b,
int off,
int len) |
void |
writeInt(int v) |
void |
writeLine(byte[] line) |
void |
writeLine(java.lang.String line) |
void |
writeLong(long v) |
void |
writeMap(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String comment) |
void |
writeShort(int v) |
available, close, file, length, name, readFully, readFully, readInt, readLong, readShort, seek
private static final byte cr
private static final byte lf
public abstract void setLength(long length) throws java.io.IOException
public abstract void write(byte[] b, int off, int len) throws java.io.IOException
public final void writeShort(int v) throws java.io.IOException
writeShort
in interface Writer
java.io.IOException
public final void writeInt(int v) throws java.io.IOException
public static final byte[] int2array(int v)
public final void writeLong(long v) throws java.io.IOException
public final void write(byte[] b) throws java.io.IOException
public final void writeLine(java.lang.String line) throws java.io.IOException
public final void writeLine(byte[] line) throws java.io.IOException
java.io.IOException
public final void writeMap(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String comment) throws java.io.IOException
public final java.util.HashMap<java.lang.String,java.lang.String> readMap() throws java.io.IOException
public final void deleteOnExit()
deleteOnExit
in interface Writer