@Override @Deprecated public void writeTypeSuffixForObject(Object value, JsonGenerator gen) throws IOException { _typeSerializer.writeTypeSuffixForObject(_forObject, gen); }
@Override public void serializeWithType(final RoaringBitmap value, final JsonGenerator gen, final SerializerProvider serializers, final TypeSerializer typeSer) throws IOException { typeSer.writeTypePrefixForObject(value, gen); _serialise(value, gen); typeSer.writeTypeSuffixForObject(value, gen); }
@Override public void serializeWithType(final HyperLogLogPlus value, final JsonGenerator gen, final SerializerProvider serializers, final TypeSerializer typeSer) throws IOException { typeSer.writeTypePrefixForObject(value, gen); _serialise(value, gen); typeSer.writeTypeSuffixForObject(value, gen); }
@Override @Deprecated public void writeTypeSuffixForObject(Object value, JsonGenerator gen) throws IOException { _typeSerializer.writeTypeSuffixForObject(_forObject, gen); }
@Override public void serializeWithType(IPet value, JsonGenerator gen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForObject(value, gen); serialize(value, gen, provider); // call your customized serialize method typeSer.writeTypeSuffixForObject(value, gen); }
@Override public void serializeWithType(Enum value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeCustomTypePrefixForObject(value, jgen, value.getClass().getName().replace("$", ".")); jgen.writeFieldName(JSON_FIELD_NAME_ERROR_ENUM); jgen.writeString(value.name()); typeSer.writeTypeSuffixForObject(value, jgen); } }
@Override public void serializeWithType(JsonGenerator jg, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForObject(this, jg); for (Map.Entry<String, JsonNode> en : _children.entrySet()) { jg.writeFieldName(en.getKey()); ((BaseJsonNode) en.getValue()).serialize(jg, provider); } typeSer.writeTypeSuffixForObject(this, jg); }
@Override public void serializeWithType(JsonGenerator jg, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForObject(this, jg); for (Map.Entry<String, JsonNode> en : _children.entrySet()) { jg.writeFieldName(en.getKey()); ((BaseJsonNode) en.getValue()).serialize(jg, provider); } typeSer.writeTypeSuffixForObject(this, jg); }
@Override public void serializeWithType(BigPictureStyle style, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSerializer) throws IOException { typeSerializer.writeTypePrefixForObject(style, jgen); serialize(style, jgen, provider); typeSerializer.writeTypeSuffixForObject(style, jgen); } }
@Override public void serializeWithType(final HyperLogLogPlus value, final JsonGenerator gen, final SerializerProvider serializers, final TypeSerializer typeSer) throws IOException { typeSer.writeTypePrefixForObject(value, gen); _serialise(value, gen); typeSer.writeTypeSuffixForObject(value, gen); }
@Override public void serializeWithType(KeyRange value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForObject(value, jgen); _serialize(value, jgen, provider); typeSer.writeTypeSuffixForObject(value, jgen); }
@Override public void serializeWithType(InboxStyle style, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSerializer) throws IOException { typeSerializer.writeTypePrefixForObject(style, jgen); serialize(style, jgen, provider); typeSerializer.writeTypeSuffixForObject(style, jgen); } }
@Override public void serializeWithType(final RoaringBitmap value, final JsonGenerator gen, final SerializerProvider serializers, final TypeSerializer typeSer) throws IOException { typeSer.writeTypePrefixForObject(value, gen); _serialise(value, gen); typeSer.writeTypeSuffixForObject(value, gen); }
@Override public void serializeWithType(EnumMap<? extends Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonGenerationException { typeSer.writeTypePrefixForObject(value, jgen); if (!value.isEmpty()) { serializeContents(value, jgen, provider); } typeSer.writeTypeSuffixForObject(value, jgen); }
@Override public void serializeWithType(EnumMap<? extends Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonGenerationException { typeSer.writeTypePrefixForObject(value, jgen); if (!value.isEmpty()) { serializeContents(value, jgen, provider); } typeSer.writeTypeSuffixForObject(value, jgen); }
@Override public final void serializeWithType(Object value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonGenerationException { if (provider.isEnabled(SerializationFeature.FAIL_ON_EMPTY_BEANS)) { failForEmpty(value); } typeSer.writeTypePrefixForObject(value, jgen); typeSer.writeTypeSuffixForObject(value, jgen); }
@Override public void serializeWithType(EnumMap<? extends Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonGenerationException { typeSer.writeTypePrefixForObject(value, jgen); if (!value.isEmpty()) { serializeContents(value, jgen, provider); } typeSer.writeTypeSuffixForObject(value, jgen); }
@Override public final void serializeWithType(Object value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonGenerationException { if (provider.isEnabled(SerializationFeature.FAIL_ON_EMPTY_BEANS)) { failForEmpty(value); } typeSer.writeTypePrefixForObject(value, jgen); typeSer.writeTypeSuffixForObject(value, jgen); }
@Override public void serializeWithType(EnumMap<? extends Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonGenerationException { typeSer.writeTypePrefixForObject(value, jgen); if (!value.isEmpty()) { serializeContents(value, jgen, provider); } typeSer.writeTypeSuffixForObject(value, jgen); }
@Override public final void serializeWithType(Object value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonGenerationException { if (provider.isEnabled(SerializationFeature.FAIL_ON_EMPTY_BEANS)) { failForEmpty(value); } typeSer.writeTypePrefixForObject(value, jgen); typeSer.writeTypeSuffixForObject(value, jgen); }