public final class SerializeWriter extends Writer
构造器和说明 |
---|
SerializeWriter() |
SerializeWriter(int initialSize) |
SerializeWriter(SerializerFeature... features) |
SerializeWriter(Writer writer) |
SerializeWriter(Writer writer,
int initialSize) |
SerializeWriter(Writer writer,
int defaultFeatures,
SerializerFeature... features) |
SerializeWriter(Writer writer,
SerializerFeature... features) |
限定符和类型 | 方法和说明 |
---|---|
SerializeWriter |
append(char c) |
SerializeWriter |
append(CharSequence csq) |
SerializeWriter |
append(CharSequence csq,
int start,
int end) |
void |
close()
Close the stream.
|
void |
config(SerializerFeature feature,
boolean state) |
void |
expandCapacity(int minimumCapacity) |
void |
flush() |
int |
getBufferLength() |
boolean |
isEnabled(SerializerFeature feature) |
boolean |
isIgnoreNonFieldGetter() |
boolean |
isNotWriteDefaultValue() |
boolean |
isPrettyFormat() |
boolean |
isSkipTransientField() |
boolean |
isSortField() |
boolean |
isWriteMapNullValue() |
void |
reset() |
int |
size() |
byte[] |
toBytes(String charsetName) |
char[] |
toCharArray()
Returns a copy of the input data.
|
String |
toString() |
void |
write(boolean value) |
void |
write(char[] c,
int off,
int len)
Writes characters to the buffer.
|
void |
write(int c)
Writes a character to the buffer.
|
void |
write(String text) |
void |
write(String str,
int off,
int len)
Write a portion of a string to the buffer.
|
void |
writeBooleanAndChar(boolean value,
char c) |
void |
writeByteArray(byte[] bytes) |
void |
writeCharacterAndChar(char value,
char c) |
void |
writeDoubleAndChar(double value,
char c) |
void |
writeEnum(Enum<?> value,
char c) |
void |
writeFieldEmptyList(char seperator,
String key) |
void |
writeFieldName(String key) |
void |
writeFieldName(String key,
boolean checkSpecial) |
void |
writeFieldNull(char seperator,
String name) |
void |
writeFieldNullBoolean(char seperator,
String name) |
void |
writeFieldNullList(char seperator,
String name) |
void |
writeFieldNullNumber(char seperator,
String name) |
void |
writeFieldNullString(char seperator,
String name) |
void |
writeFieldValue(char seperator,
String name,
BigDecimal value) |
void |
writeFieldValue(char seperator,
String name,
boolean value) |
void |
writeFieldValue(char seperator,
String name,
char value) |
void |
writeFieldValue(char seperator,
String name,
double value) |
void |
writeFieldValue(char seperator,
String name,
Enum<?> value) |
void |
writeFieldValue(char seperator,
String name,
float value) |
void |
writeFieldValue(char seperator,
String name,
int value) |
void |
writeFieldValue(char seperator,
String name,
long value) |
void |
writeFieldValue(char seperator,
String name,
String value) |
void |
writeFieldValue1(char seperator,
String name,
int value) |
void |
writeFieldValue1(char seperator,
String name,
long value) |
void |
writeFieldValueStringWithDoubleQuote(char seperator,
String name,
String value) |
void |
writeFieldValueStringWithDoubleQuoteCheck(char seperator,
String name,
String value) |
void |
writeFloatAndChar(float value,
char c) |
void |
writeInt(int i) |
void |
writeIntAndChar(int i,
char c) |
void |
writeLong(long i) |
void |
writeLongAndChar(long i,
char c) |
void |
writeNull() |
void |
writeString(String text) |
void |
writeString(String text,
char seperator) |
void |
writeStringWithDoubleQuote(String text,
char seperator) |
void |
writeStringWithDoubleQuoteDirect(String text,
char seperator) |
void |
writeTo(OutputStream out,
Charset charset) |
void |
writeTo(OutputStream out,
String charsetName) |
void |
writeTo(Writer out)
Writes the contents of the buffer to another character stream.
|
public SerializeWriter()
public SerializeWriter(Writer writer)
public SerializeWriter(SerializerFeature... features)
public SerializeWriter(Writer writer, SerializerFeature... features)
public SerializeWriter(Writer writer, int defaultFeatures, SerializerFeature... features)
public SerializeWriter(int initialSize)
public SerializeWriter(Writer writer, int initialSize)
public int getBufferLength()
public void config(SerializerFeature feature, boolean state)
public boolean isPrettyFormat()
public boolean isSortField()
public boolean isNotWriteDefaultValue()
public boolean isWriteMapNullValue()
public boolean isIgnoreNonFieldGetter()
public boolean isSkipTransientField()
public boolean isEnabled(SerializerFeature feature)
public void write(char[] c, int off, int len)
public void expandCapacity(int minimumCapacity)
public void write(String str, int off, int len)
public void writeTo(Writer out) throws IOException
out
- the output stream to write toIOException
- If an I/O error occurs.public void writeTo(OutputStream out, String charsetName) throws IOException
IOException
public void writeTo(OutputStream out, Charset charset) throws IOException
IOException
public SerializeWriter append(CharSequence csq)
append
在接口中 Appendable
append
在类中 Writer
public SerializeWriter append(CharSequence csq, int start, int end)
append
在接口中 Appendable
append
在类中 Writer
public SerializeWriter append(char c)
append
在接口中 Appendable
append
在类中 Writer
public void reset()
public char[] toCharArray()
public byte[] toBytes(String charsetName)
public int size()
public void close()
public void writeInt(int i)
public void writeByteArray(byte[] bytes)
public void writeFloatAndChar(float value, char c)
public void writeDoubleAndChar(double value, char c)
public void writeBooleanAndChar(boolean value, char c)
public void writeCharacterAndChar(char value, char c)
public void writeEnum(Enum<?> value, char c)
public void writeIntAndChar(int i, char c)
public void writeLongAndChar(long i, char c) throws IOException
IOException
public void writeLong(long i)
public void writeNull()
public void writeStringWithDoubleQuote(String text, char seperator)
public void writeStringWithDoubleQuoteDirect(String text, char seperator)
public void writeFieldNull(char seperator, String name)
public void writeFieldEmptyList(char seperator, String key)
public void writeFieldNullString(char seperator, String name)
public void writeFieldNullBoolean(char seperator, String name)
public void writeFieldNullList(char seperator, String name)
public void writeFieldNullNumber(char seperator, String name)
public void writeFieldValue(char seperator, String name, char value)
public void writeFieldValue(char seperator, String name, boolean value)
public void write(boolean value)
public void writeFieldValue(char seperator, String name, int value)
public void writeFieldValue1(char seperator, String name, int value)
public void writeFieldValue(char seperator, String name, long value)
public void writeFieldValue1(char seperator, String name, long value)
public void writeFieldValue(char seperator, String name, float value)
public void writeFieldValue(char seperator, String name, double value)
public void writeFieldValueStringWithDoubleQuoteCheck(char seperator, String name, String value)
public void writeFieldValueStringWithDoubleQuote(char seperator, String name, String value)
public void writeFieldValue(char seperator, String name, BigDecimal value)
public void writeString(String text, char seperator)
public void writeString(String text)
public void writeFieldName(String key)
public void writeFieldName(String key, boolean checkSpecial)
Copyright © 2012–2016 Alibaba Group. All rights reserved.