Examples of BeanDeserializer


Examples of org.apache.axis.encoding.ser.BeanDeserializer

    */
   public static Deserializer getDeserializer( String mechType,
                                               Class  javaType,
                                               QName  xmlType )
   {
      return new BeanDeserializer( javaType, xmlType, TYPE_DESC );
   }
View Full Code Here

Examples of org.apache.axis2.databinding.deserializers.BeanDeserializer

        XMLStreamReader omReader = el.getXMLStreamReaderWithoutCaching();
        omReader.next();
        DeserializationContext context = new DeserializationContext();

        TypeDesc typeDesc = BeanManager.getTypeDesc(TestBean.class);
        BeanDeserializer dser = new BeanDeserializer(typeDesc);

        dser.setTarget(new DeserializationTarget() {
            public void setValue(Object value) {
                assertTrue(value instanceof TestBean);
                TestBean bean = (TestBean)value;
                assertEquals("Wrong # of items", 3, bean.coll.size());
                assertEquals("one", bean.getCollection(0));
                assertEquals("two", bean.getCollection(1));
                assertEquals("three", bean.getCollection(2));
            }
        });
        dser.deserialize(omReader, context);
    }
View Full Code Here

Examples of org.apache.axis2.databinding.deserializers.BeanDeserializer

    public Object deserializeToClass(XMLStreamReader reader,
                                     Class javaClass) throws Exception {

        TypeDesc typeDesc = BeanManager.getTypeDesc(javaClass);
        Deserializer dser = new BeanDeserializer(typeDesc);

        // Now make sure there's somewhere to put the deserialized object
        SimpleTarget target = new SimpleTarget();
        dser.setTarget(target);

        // Good to go.
        dser.deserialize(reader, this);
        return target.getValue();
    }
View Full Code Here

Examples of org.apache.axis2.databinding.deserializers.BeanDeserializer

    public Object deserializeToClass(XMLStreamReader reader,
                                     Class javaClass) throws Exception {

        TypeDesc typeDesc = BeanManager.getTypeDesc(javaClass);
        Deserializer dser = new BeanDeserializer(typeDesc);

        // Now make sure there's somewhere to put the deserialized object
        SimpleTarget target = new SimpleTarget();
        dser.setTarget(target);

        // Good to go.
        dser.deserialize(reader, this);
        return target.getValue();
    }
View Full Code Here

Examples of org.codehaus.jackson.map.deser.BeanDeserializer

    public JsonDeserializer<?> build(BeanProperty forProperty)
    {
        JsonDeserializer<?> deser = (BeanDeserializer) super.build(forProperty);
        // only create custom one, if existing one is standard deserializer;
        if (deser.getClass() == BeanDeserializer.class) {
            BeanDeserializer beanDeser = (BeanDeserializer) deser;
            Iterator<SettableBeanProperty> it = getProperties();
            // also: only build custom one for non-empty beans:
            if (it.hasNext()) {
                // So let's find actual order of properties, necessary for optimal access
                ArrayList<SettableBeanProperty> props = new ArrayList<SettableBeanProperty>();
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.