Package com.dslplatform.json
Class BoolConverter
- java.lang.Object
-
- com.dslplatform.json.BoolConverter
-
public abstract class BoolConverter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static JsonReader.ReadObject<boolean[]>ARRAY_READERstatic JsonWriter.WriteObject<boolean[]>ARRAY_WRITERstatic boolean[]EMPTY_ARRAYstatic JsonReader.ReadObject<java.lang.Boolean>NULLABLE_READERstatic JsonReader.ReadObject<java.lang.Boolean>READERstatic JsonWriter.WriteObject<java.lang.Boolean>WRITER
-
Constructor Summary
Constructors Constructor Description BoolConverter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleandeserialize(JsonReader reader)static boolean[]deserializeBoolArray(JsonReader reader)static java.util.ArrayList<java.lang.Boolean>deserializeCollection(JsonReader reader)static voiddeserializeCollection(JsonReader reader, java.util.Collection<java.lang.Boolean> res)static java.util.ArrayList<java.lang.Boolean>deserializeNullableCollection(JsonReader reader)static voiddeserializeNullableCollection(JsonReader reader, java.util.Collection<java.lang.Boolean> res)(package private) static <T> voidregisterDefault(DslJson<T> json)static voidserialize(boolean[] value, JsonWriter sw)static voidserialize(boolean value, JsonWriter sw)static voidserializeNullable(java.lang.Boolean value, JsonWriter sw)
-
-
-
Field Detail
-
EMPTY_ARRAY
public static final boolean[] EMPTY_ARRAY
-
READER
public static final JsonReader.ReadObject<java.lang.Boolean> READER
-
NULLABLE_READER
public static final JsonReader.ReadObject<java.lang.Boolean> NULLABLE_READER
-
WRITER
public static final JsonWriter.WriteObject<java.lang.Boolean> WRITER
-
ARRAY_READER
public static final JsonReader.ReadObject<boolean[]> ARRAY_READER
-
ARRAY_WRITER
public static final JsonWriter.WriteObject<boolean[]> ARRAY_WRITER
-
-
Method Detail
-
registerDefault
static <T> void registerDefault(DslJson<T> json)
-
serializeNullable
public static void serializeNullable(@Nullable java.lang.Boolean value, JsonWriter sw)
-
serialize
public static void serialize(boolean value, JsonWriter sw)
-
serialize
public static void serialize(@Nullable boolean[] value, JsonWriter sw)
-
deserialize
public static boolean deserialize(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeBoolArray
public static boolean[] deserializeBoolArray(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeCollection
public static java.util.ArrayList<java.lang.Boolean> deserializeCollection(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeCollection
public static void deserializeCollection(JsonReader reader, java.util.Collection<java.lang.Boolean> res) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeNullableCollection
public static java.util.ArrayList<java.lang.Boolean> deserializeNullableCollection(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeNullableCollection
public static void deserializeNullableCollection(JsonReader reader, java.util.Collection<java.lang.Boolean> res) throws java.io.IOException
- Throws:
java.io.IOException
-
-