public class SimpleResponseWriter extends java.lang.Object implements ResponseWriter
ResponseWriter.ListItemWriter, ResponseWriter.ListWriter<T>| Constructor and Description |
|---|
SimpleResponseWriter(ScalarTypeAdapters scalarTypeAdapters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toJson(java.lang.String indent) |
void |
writeBoolean(ResponseField field,
java.lang.Boolean value) |
void |
writeCustom(ResponseField.CustomTypeField field,
java.lang.Object value) |
void |
writeDouble(ResponseField field,
java.lang.Double value) |
void |
writeFragment(ResponseFieldMarshaller marshaller) |
void |
writeInt(ResponseField field,
java.lang.Integer value) |
<T> void |
writeList(ResponseField field,
java.util.List<T> values,
ResponseWriter.ListWriter<T> listWriter) |
void |
writeLong(ResponseField field,
java.lang.Long value) |
void |
writeObject(ResponseField field,
ResponseFieldMarshaller marshaller) |
void |
writeString(ResponseField field,
java.lang.String value) |
public SimpleResponseWriter(@NotNull
ScalarTypeAdapters scalarTypeAdapters)
public java.lang.String toJson(java.lang.String indent)
throws java.io.IOException
java.io.IOExceptionpublic void writeString(@NotNull
ResponseField field,
@Nullable
java.lang.String value)
writeString in interface ResponseWriterpublic void writeInt(@NotNull
ResponseField field,
@Nullable
java.lang.Integer value)
writeInt in interface ResponseWriterpublic void writeLong(@NotNull
ResponseField field,
@Nullable
java.lang.Long value)
writeLong in interface ResponseWriterpublic void writeDouble(@NotNull
ResponseField field,
@Nullable
java.lang.Double value)
writeDouble in interface ResponseWriterpublic void writeBoolean(@NotNull
ResponseField field,
@Nullable
java.lang.Boolean value)
writeBoolean in interface ResponseWriterpublic void writeCustom(@NotNull
ResponseField.CustomTypeField field,
@Nullable
java.lang.Object value)
writeCustom in interface ResponseWriterpublic void writeObject(@NotNull
ResponseField field,
@Nullable
ResponseFieldMarshaller marshaller)
writeObject in interface ResponseWriterpublic void writeFragment(@Nullable
ResponseFieldMarshaller marshaller)
writeFragment in interface ResponseWriterpublic <T> void writeList(@NotNull
ResponseField field,
@Nullable
java.util.List<T> values,
@NotNull
ResponseWriter.ListWriter<T> listWriter)
writeList in interface ResponseWriter