public static void serialize(@Nullable final BigInteger value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { sw.writeAscii(value.toString()); } }
public static void serializeNullable(@Nullable final Element value, final JsonWriter sw) { if (value == null) sw.writeNull(); else serialize(value, sw); }
public static void serializeNullable(@Nullable final String value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { sw.writeString(value); } }
public static void serializeNullable(@Nullable final InetAddress value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final Float value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final Integer value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final OffsetDateTime value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final LocalDate value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final DateTime value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final LocalDate value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeLocationNullable(@Nullable final Point2D value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serializeLocation(value, sw); } }
public static void serializeNullable(@Nullable final URI value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final LocalDateTime value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final OffsetDateTime value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final LocalDateTime value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeNullable(@Nullable final UUID value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serialize(value, sw); } }
public static void serializeLocationNullable(@Nullable final PointF value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serializeLocation(value, sw); } }
public static void serializeNullableMap(@Nullable final Map<String, Object> value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else { serializeMap(value, sw); } }
public static void serializeNullable(@Nullable final Boolean value, final JsonWriter sw) { if (value == null) { sw.writeNull(); } else if (value) { sw.writeAscii("true"); } else { sw.writeAscii("false"); } }
@Override public final void write(final JsonWriter writer, @Nullable final T instance) { if (instance == null) { writer.writeNull(); } else { writer.writeByte(JsonWriter.ARRAY_START); writeContentFull(writer, instance); writer.writeByte(JsonWriter.ARRAY_END); } }