public class Writer extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
OutputStream |
stream |
| 构造器和说明 |
|---|
Writer(OutputStream stream) |
Writer(OutputStream stream,
boolean simple) |
Writer(OutputStream stream,
HproseMode mode) |
Writer(OutputStream stream,
HproseMode mode,
boolean simple) |
public final OutputStream stream
public Writer(OutputStream stream)
public Writer(OutputStream stream, boolean simple)
public Writer(OutputStream stream, HproseMode mode)
public Writer(OutputStream stream, HproseMode mode, boolean simple)
public final void serialize(Object obj) throws IOException
IOExceptionpublic final void writeInteger(int i)
throws IOException
IOExceptionpublic final void writeLong(long l)
throws IOException
IOExceptionpublic final void writeBigInteger(BigInteger bi) throws IOException
IOExceptionpublic final void writeFloat(float f)
throws IOException
IOExceptionpublic final void writeDouble(double d)
throws IOException
IOExceptionpublic final void writeBigDecimal(BigDecimal bd) throws IOException
IOExceptionpublic final void writeNaN()
throws IOException
IOExceptionpublic final void writeInfinity(boolean positive)
throws IOException
IOExceptionpublic final void writeNull()
throws IOException
IOExceptionpublic final void writeEmpty()
throws IOException
IOExceptionpublic final void writeBoolean(boolean b)
throws IOException
IOExceptionpublic final void writeDate(Date date) throws IOException
IOExceptionpublic final void writeDateWithRef(Date date) throws IOException
IOExceptionpublic final void writeDate(Time time) throws IOException
IOExceptionpublic final void writeDateWithRef(Time time) throws IOException
IOExceptionpublic final void writeDate(Timestamp time) throws IOException
IOExceptionpublic final void writeDateWithRef(Timestamp time) throws IOException
IOExceptionpublic final void writeDate(Date date) throws IOException
IOExceptionpublic final void writeDateWithRef(Date date) throws IOException
IOExceptionpublic final void writeDate(Calendar calendar) throws IOException
IOExceptionpublic final void writeDateWithRef(Calendar calendar) throws IOException
IOExceptionpublic final void writeTime(Time time) throws IOException
IOExceptionpublic final void writeTimeWithRef(Time time) throws IOException
IOExceptionpublic final void writeBytes(byte[] bytes)
throws IOException
IOExceptionpublic final void writeBytesWithRef(byte[] bytes)
throws IOException
IOExceptionpublic final void writeUTF8Char(char c)
throws IOException
IOExceptionpublic final void writeString(String s) throws IOException
IOExceptionpublic final void writeStringWithRef(String s) throws IOException
IOExceptionpublic final void writeString(StringBuilder s) throws IOException
IOExceptionpublic final void writeStringWithRef(StringBuilder s) throws IOException
IOExceptionpublic final void writeString(StringBuffer s) throws IOException
IOExceptionpublic final void writeStringWithRef(StringBuffer s) throws IOException
IOExceptionpublic final void writeString(char[] s)
throws IOException
IOExceptionpublic final void writeStringWithRef(char[] s)
throws IOException
IOExceptionpublic final void writeUUID(UUID uuid) throws IOException
IOExceptionpublic final void writeUUIDWithRef(UUID uuid) throws IOException
IOExceptionpublic final void writeArray(short[] array)
throws IOException
IOExceptionpublic final void writeArrayWithRef(short[] array)
throws IOException
IOExceptionpublic final void writeArray(int[] array)
throws IOException
IOExceptionpublic final void writeArrayWithRef(int[] array)
throws IOException
IOExceptionpublic final void writeArray(long[] array)
throws IOException
IOExceptionpublic final void writeArrayWithRef(long[] array)
throws IOException
IOExceptionpublic final void writeArray(float[] array)
throws IOException
IOExceptionpublic final void writeArrayWithRef(float[] array)
throws IOException
IOExceptionpublic final void writeArray(double[] array)
throws IOException
IOExceptionpublic final void writeArrayWithRef(double[] array)
throws IOException
IOExceptionpublic final void writeArray(boolean[] array)
throws IOException
IOExceptionpublic final void writeArrayWithRef(boolean[] array)
throws IOException
IOExceptionpublic final void writeArray(Date[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(Date[] array) throws IOException
IOExceptionpublic final void writeArray(Time[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(Time[] array) throws IOException
IOExceptionpublic final void writeArray(Timestamp[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(Timestamp[] array) throws IOException
IOExceptionpublic final void writeArray(Date[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(Date[] array) throws IOException
IOExceptionpublic final void writeArray(Calendar[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(Calendar[] array) throws IOException
IOExceptionpublic final void writeArray(String[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(String[] array) throws IOException
IOExceptionpublic final void writeArray(StringBuilder[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(StringBuilder[] array) throws IOException
IOExceptionpublic final void writeArray(StringBuffer[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(StringBuffer[] array) throws IOException
IOExceptionpublic final void writeArray(UUID[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(UUID[] array) throws IOException
IOExceptionpublic final void writeArray(char[][] array)
throws IOException
IOExceptionpublic final void writeArrayWithRef(char[][] array)
throws IOException
IOExceptionpublic final void writeArray(byte[][] array)
throws IOException
IOExceptionpublic final void writeArrayWithRef(byte[][] array)
throws IOException
IOExceptionpublic final void writeArray(BigInteger[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(BigInteger[] array) throws IOException
IOExceptionpublic final void writeArray(BigDecimal[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(BigDecimal[] array) throws IOException
IOExceptionpublic final void writeArray(Object[] array) throws IOException
IOExceptionpublic final void writeArrayWithRef(Object[] array) throws IOException
IOExceptionpublic final void writeArray(AtomicIntegerArray array) throws IOException
IOExceptionpublic final void writeArrayWithRef(AtomicIntegerArray array) throws IOException
IOExceptionpublic final void writeArray(AtomicLongArray array) throws IOException
IOExceptionpublic final void writeArrayWithRef(AtomicLongArray array) throws IOException
IOExceptionpublic final void writeArray(AtomicReferenceArray array) throws IOException
IOExceptionpublic final void writeArrayWithRef(AtomicReferenceArray array) throws IOException
IOExceptionpublic final void writeArray(Object array) throws IOException
IOExceptionpublic final void writeArrayWithRef(Object array) throws IOException
IOExceptionpublic final void writeCollection(Collection<?> collection) throws IOException
IOExceptionpublic final void writeCollectionWithRef(Collection<?> collection) throws IOException
IOExceptionpublic final void writeList(List<?> list) throws IOException
IOExceptionpublic final void writeListWithRef(List<?> list) throws IOException
IOExceptionpublic final void writeMap(Map<?,?> map) throws IOException
IOExceptionpublic final void writeMapWithRef(Map<?,?> map) throws IOException
IOExceptionpublic final void writeObject(Object object) throws IOException
IOExceptionpublic final void writeObjectWithRef(Object object) throws IOException
IOExceptionpublic final void reset()
Copyright © 2018. All rights reserved.