Package com.dslplatform.json
Class NetConverter
- java.lang.Object
-
- com.dslplatform.json.NetConverter
-
public abstract class NetConverter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static JsonReader.ReadObject<java.net.InetAddress>ADDRESS_READERprivate static JsonReader.ReadObject<java.net.URI>URI_READER
-
Constructor Summary
Constructors Constructor Description NetConverter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.net.InetAddressdeserializeIp(JsonReader reader)static java.util.ArrayList<java.net.InetAddress>deserializeIpCollection(JsonReader reader)static voiddeserializeIpCollection(JsonReader reader, java.util.Collection<java.net.InetAddress> res)static java.util.ArrayList<java.net.InetAddress>deserializeIpNullableCollection(JsonReader reader)static voiddeserializeIpNullableCollection(JsonReader reader, java.util.Collection<java.net.InetAddress> res)static java.net.URIdeserializeUri(JsonReader reader)static java.util.ArrayList<java.net.URI>deserializeUriCollection(JsonReader reader)static voiddeserializeUriCollection(JsonReader reader, java.util.Collection<java.net.URI> res)static java.util.ArrayList<java.net.URI>deserializeUriNullableCollection(JsonReader reader)static voiddeserializeUriNullableCollection(JsonReader reader, java.util.Collection<java.net.URI> res)(package private) static <T> voidregisterDefault(DslJson<T> json)static voidserialize(java.net.InetAddress value, JsonWriter sw)static voidserialize(java.net.URI value, JsonWriter sw)static voidserializeNullable(java.net.InetAddress value, JsonWriter sw)static voidserializeNullable(java.net.URI value, JsonWriter sw)
-
-
-
Field Detail
-
URI_READER
private static final JsonReader.ReadObject<java.net.URI> URI_READER
-
ADDRESS_READER
private static final JsonReader.ReadObject<java.net.InetAddress> ADDRESS_READER
-
-
Method Detail
-
registerDefault
static <T> void registerDefault(DslJson<T> json)
-
serializeNullable
public static void serializeNullable(@Nullable java.net.URI value, JsonWriter sw)
-
serialize
public static void serialize(java.net.URI value, JsonWriter sw)
-
deserializeUri
public static java.net.URI deserializeUri(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeUriCollection
public static java.util.ArrayList<java.net.URI> deserializeUriCollection(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeUriCollection
public static void deserializeUriCollection(JsonReader reader, java.util.Collection<java.net.URI> res) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeUriNullableCollection
public static java.util.ArrayList<java.net.URI> deserializeUriNullableCollection(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeUriNullableCollection
public static void deserializeUriNullableCollection(JsonReader reader, java.util.Collection<java.net.URI> res) throws java.io.IOException
- Throws:
java.io.IOException
-
serializeNullable
public static void serializeNullable(@Nullable java.net.InetAddress value, JsonWriter sw)
-
serialize
public static void serialize(java.net.InetAddress value, JsonWriter sw)
-
deserializeIp
public static java.net.InetAddress deserializeIp(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeIpCollection
public static java.util.ArrayList<java.net.InetAddress> deserializeIpCollection(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeIpCollection
public static void deserializeIpCollection(JsonReader reader, java.util.Collection<java.net.InetAddress> res) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeIpNullableCollection
public static java.util.ArrayList<java.net.InetAddress> deserializeIpNullableCollection(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeIpNullableCollection
public static void deserializeIpNullableCollection(JsonReader reader, java.util.Collection<java.net.InetAddress> res) throws java.io.IOException
- Throws:
java.io.IOException
-
-