public abstract class ByteWriter extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Context |
ctx |
protected ContextLocalBuffer |
localBuffer |
protected ByteWriter |
parent |
| 构造器和说明 |
|---|
ByteWriter(Context ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
fill(ByteWriter bw)
将内容填充到bw里
|
abstract void |
flush() |
ContextLocalBuffer |
getLocalBuffer() |
ByteWriter |
getParent() |
abstract BodyContent |
getTempConent() |
abstract ByteWriter |
getTempWriter(ByteWriter parent) |
void |
write(BodyContent bodyContent) |
abstract void |
write(byte[] bs) |
abstract void |
write(byte[] bs,
int count) |
abstract void |
write(char[] cbuf) |
abstract void |
write(char[] cbuf,
int len) |
void |
writeDouble(Double d) |
void |
writeFloat(Float d) |
void |
writeInteger(Integer i) |
void |
writeLong(Long i) |
abstract void |
writeNumberChars(char[] chars,
int len) |
void |
writeObject(Object o) |
void |
writeShort(Short i) |
abstract void |
writeString(String str) |
protected ContextLocalBuffer localBuffer
protected Context ctx
protected ByteWriter parent
public ByteWriter(Context ctx)
public abstract void write(char[] cbuf)
throws IOException
IOExceptionpublic abstract void write(char[] cbuf,
int len)
throws IOException
IOExceptionpublic abstract void writeString(String str) throws IOException
IOExceptionpublic abstract void writeNumberChars(char[] chars,
int len)
throws IOException
chars - len - IOExceptionpublic abstract void write(byte[] bs)
throws IOException
IOExceptionpublic abstract void write(byte[] bs,
int count)
throws IOException
IOExceptionpublic abstract ByteWriter getTempWriter(ByteWriter parent)
public abstract BodyContent getTempConent()
public abstract void fill(ByteWriter bw) throws IOException
bw - IOExceptionpublic abstract void flush()
throws IOException
IOExceptionpublic void write(BodyContent bodyContent) throws IOException
IOExceptionpublic void writeDouble(Double d) throws IOException
IOExceptionpublic void writeFloat(Float d) throws IOException
IOExceptionpublic void writeInteger(Integer i) throws IOException
IOExceptionpublic void writeShort(Short i) throws IOException
IOExceptionpublic void writeLong(Long i) throws IOException
IOExceptionpublic void writeObject(Object o) throws IOException
IOExceptionpublic ContextLocalBuffer getLocalBuffer()
public ByteWriter getParent()
Copyright © 2018. All rights reserved.