public static ContainerSerializerBase<?> collectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer) { return new CollectionSerializer(elemType, staticTyping, vts, property, valueSerializer); }
serializeContentsUsing(value, jgen, provider, _elementSerializer); return; serializer = _findAndAddDynamic(serializers, provider.constructSpecializedType(_elementType, cc), provider); } else { serializer = _findAndAddDynamic(serializers, cc, provider); } catch (Exception e) { wrapAndThrow(provider, e, value, i);
public void serializeContentsUsing(Collection<?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<Object> ser) throws IOException, JsonGenerationException { Iterator<?> it = value.iterator(); if (it.hasNext()) { TypeSerializer typeSer = _valueTypeSerializer; int i = 0; do { Object elem = it.next(); try { if (elem == null) { provider.defaultSerializeNull(jgen); } else { if (typeSer == null) { ser.serialize(elem, jgen, provider); } else { ser.serializeWithType(elem, jgen, provider, typeSer); } } ++i; } catch (Exception e) { // [JACKSON-55] Need to add reference information wrapAndThrow(provider, e, value, i); } } while (it.hasNext()); } } }
public void serializeContentsUsing(Collection<?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<Object> ser) throws IOException, JsonGenerationException { Iterator<?> it = value.iterator(); if (it.hasNext()) { TypeSerializer typeSer = _valueTypeSerializer; int i = 0; do { Object elem = it.next(); try { if (elem == null) { provider.defaultSerializeNull(jgen); } else { if (typeSer == null) { ser.serialize(elem, jgen, provider); } else { ser.serializeWithType(elem, jgen, provider, typeSer); } } ++i; } catch (Exception e) { // [JACKSON-55] Need to add reference information wrapAndThrow(provider, e, value, i); } } while (it.hasNext()); } } }
serializeContentsUsing(value, jgen, provider, _elementSerializer); return; serializer = _findAndAddDynamic(serializers, provider.constructSpecializedType(_elementType, cc), provider); } else { serializer = _findAndAddDynamic(serializers, cc, provider); } catch (Exception e) { wrapAndThrow(provider, e, value, i);
@Override public ContainerSerializerBase<?> _withValueTypeSerializer(TypeSerializer vts) { return new CollectionSerializer(_elementType, _staticTyping, vts, _property, _elementSerializer); }
public void serializeContentsUsing(Collection<?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<Object> ser) throws IOException, JsonGenerationException { Iterator<?> it = value.iterator(); if (it.hasNext()) { TypeSerializer typeSer = _valueTypeSerializer; int i = 0; do { Object elem = it.next(); try { if (elem == null) { provider.defaultSerializeNull(jgen); } else { if (typeSer == null) { ser.serialize(elem, jgen, provider); } else { ser.serializeWithType(elem, jgen, provider, typeSer); } } ++i; } catch (Exception e) { // [JACKSON-55] Need to add reference information wrapAndThrow(provider, e, value, i); } } while (it.hasNext()); } } }
serializeContentsUsing(value, jgen, provider, _elementSerializer); return; serializer = _findAndAddDynamic(serializers, provider.constructSpecializedType(_elementType, cc), provider); } else { serializer = _findAndAddDynamic(serializers, cc, provider); } catch (Exception e) { wrapAndThrow(provider, e, value, i);
public static ContainerSerializerBase<?> collectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer) { return new CollectionSerializer(elemType, staticTyping, vts, property, valueSerializer); }
public void serializeContentsUsing(Collection<?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<Object> ser) throws IOException, JsonGenerationException { Iterator<?> it = value.iterator(); if (it.hasNext()) { TypeSerializer typeSer = _valueTypeSerializer; int i = 0; do { Object elem = it.next(); try { if (elem == null) { provider.defaultSerializeNull(jgen); } else { if (typeSer == null) { ser.serialize(elem, jgen, provider); } else { ser.serializeWithType(elem, jgen, provider, typeSer); } } ++i; } catch (Exception e) { // [JACKSON-55] Need to add reference information wrapAndThrow(provider, e, value, i); } } while (it.hasNext()); } } }
serializeContentsUsing(value, jgen, provider, _elementSerializer); return; serializer = _findAndAddDynamic(serializers, _elementType.forcedNarrowBy(cc), provider); } else { serializer = _findAndAddDynamic(serializers, cc, provider); } catch (Exception e) { wrapAndThrow(provider, e, value, i);
@Override public ContainerSerializerBase<?> _withValueTypeSerializer(TypeSerializer vts) { return new CollectionSerializer(_elementType, _staticTyping, vts, _property, _elementSerializer); }
public static ContainerSerializerBase<?> collectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer) { return new CollectionSerializer(elemType, staticTyping, vts, property, valueSerializer); }
public static ContainerSerializerBase<?> collectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer) { return new CollectionSerializer(elemType, staticTyping, vts, property, valueSerializer); }
@Override public ContainerSerializerBase<?> _withValueTypeSerializer(TypeSerializer vts) { return new CollectionSerializer(_elementType, _staticTyping, vts, _property, _elementSerializer); }
@Override public ContainerSerializerBase<?> _withValueTypeSerializer(TypeSerializer vts) { return new CollectionSerializer(_elementType, _staticTyping, vts, _property, _elementSerializer); }