Examples of CollectionSerializer


Examples of com.fasterxml.jackson.databind.ser.std.CollectionSerializer

    @SuppressWarnings({ "unchecked", "rawtypes" })
    public void testCustomLists() throws Exception
    {
        ObjectMapper mapper = new ObjectMapper();
        SimpleModule module = new SimpleModule("test", Version.unknownVersion());
        JsonSerializer<?> ser = new CollectionSerializer(null, false, null, null, null);
        final JsonSerializer<Object> collectionSerializer = (JsonSerializer<Object>) ser;

        module.addSerializer(Collection.class, new JsonSerializer<Collection>() {
            @Override
            public void serialize(Collection value, JsonGenerator jgen, SerializerProvider provider)
View Full Code Here

Examples of com.fasterxml.jackson.databind.ser.std.CollectionSerializer

    public static ContainerSerializer<?> collectionSerializer(JavaType elemType,
            boolean staticTyping, TypeSerializer vts, BeanProperty property,
            JsonSerializer<Object> valueSerializer)
    {
        return new CollectionSerializer(elemType, staticTyping, vts, null, valueSerializer);
    }
View Full Code Here

Examples of com.fasterxml.jackson.databind.ser.std.CollectionSerializer

     * @since 2.1
     */
    public static ContainerSerializer<?> collectionSerializer(JavaType elemType,
            boolean staticTyping, TypeSerializer vts, JsonSerializer<Object> valueSerializer)
    {
        return new CollectionSerializer(elemType, staticTyping, vts, null, valueSerializer);
    }
View Full Code Here

Examples of com.fasterxml.jackson.databind.ser.std.CollectionSerializer

     * @since 2.1
     */
    public static ContainerSerializer<?> collectionSerializer(JavaType elemType,
            boolean staticTyping, TypeSerializer vts, JsonSerializer<Object> valueSerializer)
    {
        return new CollectionSerializer(elemType, staticTyping, vts, null, valueSerializer);
    }
View Full Code Here

Examples of org.apache.axis2.databinding.serializers.CollectionSerializer

        RPCParameter param = new RPCParameter();

        param.setQName(new QName("string"));
        param.setDeserializerFactory(new SimpleDeserializerFactory(String.class,
                new QName("xsd", "string")));
        param.setSerializer(new CollectionSerializer(new QName("string"), false, new SimpleSerializer()));
        param.setMaxOccurs(-1);
        param.setDestClass(String [].class);
        method.addParameter(param);

        param = new RPCParameter();
        param.setQName(new QName("return"));
        param.setDeserializerFactory(new SimpleDeserializerFactory(String.class,
                new QName("xsd", "string")));
        param.setSerializer(new CollectionSerializer(new QName("return"),
                false,
                new SimpleSerializer()));
        param.setMode(RPCParameter.MODE_OUT);
        param.setMaxOccurs(-1);
        param.setDestClass(String [].class);
View Full Code Here

Examples of org.apache.axis2.databinding.serializers.CollectionSerializer

        RPCParameter param = new RPCParameter();

        param.setQName(new QName("string"));
        param.setDeserializerFactory(new SimpleDeserializerFactory(String.class,
                                                                   new QName("xsd", "string")));
        param.setSerializer(new CollectionSerializer(new QName("string"), false, new SimpleSerializer()));
        param.setMaxOccurs(-1);
        param.setDestClass(String [].class);
        method.addParameter(param);

        param = new RPCParameter();
        param.setQName(new QName("return"));
        param.setDeserializerFactory(new SimpleDeserializerFactory(String.class,
                                                                   new QName("xsd", "string")));
        param.setSerializer(new CollectionSerializer(new QName("return"),
                                                     false,
                                                     new SimpleSerializer()));
        param.setMode(RPCParameter.MODE_OUT);
        param.setMaxOccurs(-1);
        param.setDestClass(String [].class);
View Full Code Here

Examples of org.apache.axis2.databinding.serializers.CollectionSerializer

    }

    public Serializer getSerializer() {
        if (maxOccurs > 1 || maxOccurs == -1) {
            if (itemQName != null) {
                return new CollectionSerializer(itemQName,
                                                true,
                                                super.getSerializer());
            } else {
                return new CollectionSerializer(qname,
                                                false,
                                                super.getSerializer());
            }
        }
        return super.getSerializer();
View Full Code Here

Examples of org.codehaus.jackson.map.ser.std.CollectionSerializer

    @SuppressWarnings({ "unchecked", "rawtypes" })
    public void testCustomLists() throws Exception
    {
        ObjectMapper mapper = new ObjectMapper();     
        CustomSerializerFactory sf = new CustomSerializerFactory();
        JsonSerializer<?> ser = new CollectionSerializer(null, false, null, null, null);
        final JsonSerializer<Object> collectionSerializer = (JsonSerializer<Object>) ser;
       
        sf.addGenericMapping(Collection.class, new JsonSerializer<Collection>() {
            @Override
            public void serialize(Collection value, JsonGenerator jgen, SerializerProvider provider)
View Full Code Here

Examples of org.codehaus.jackson.map.ser.std.CollectionSerializer

    public static ContainerSerializerBase<?> collectionSerializer(JavaType elemType,
            boolean staticTyping, TypeSerializer vts, BeanProperty property,
            JsonSerializer<Object> valueSerializer)
    {
        return new CollectionSerializer(elemType, staticTyping, vts, property, valueSerializer);
    }
View Full Code Here

Examples of org.codehaus.jackson.map.ser.std.CollectionSerializer

    public static ContainerSerializerBase<?> collectionSerializer(JavaType elemType,
            boolean staticTyping, TypeSerializer vts, BeanProperty property,
            JsonSerializer<Object> valueSerializer)
    {
        return new CollectionSerializer(elemType, staticTyping, vts, property, valueSerializer);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.