Examples of registerValueTarget()


Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

            // In this case, we want to use the collectionIndex and make sure
            // the deserialized value for the child element goes into the
            // right place in the collection.
            if (propDesc.isIndexed() && !(dSer instanceof ArrayDeserializer)) {
                    collectionIndex++;
                    dSer.registerValueTarget(new BeanPropertyTarget(value,
                                                    propDesc, collectionIndex));
            } else {
                // If we're here, the element maps to a single field value,
                // whether that be a "basic" type or an array, so use the
                // normal (non-indexed) BeanPropertyTarget form.
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

            } else {
                // If we're here, the element maps to a single field value,
                // whether that be a "basic" type or an array, so use the
                // normal (non-indexed) BeanPropertyTarget form.
                collectionIndex = -1;
                dSer.registerValueTarget(new BeanPropertyTarget(value,
                                                                propDesc));
            }
        }
       
        // Let the framework know that we need this deserializer to complete
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

        }

        // When the value is deserialized, inform us.
        // Need to pass the index because multi-ref stuff may
        // result in the values being deserialized in a different order.
        dSer.registerValueTarget(new DeserializerTarget(this, new Integer(curIndex)));
        curIndex++;

        if (log.isDebugEnabled()) {
            log.debug("Exit: VectorDeserializer::onStartChild()");
        }
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

            throw new SAXException("Invalid element in Data struct - " + localName);
       
        // These can come in either order.
        Deserializer dSer = context.getDeserializerForType(typeQName);
        try {
            dSer.registerValueTarget(new FieldTarget(value, localName));
        } catch (NoSuchFieldException e) {
            throw new SAXException(e);
        }
       
        if (dSer == null)
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

                dt = new DeserializerTarget(this, VALHINT);
            } else {
                // Do nothing
            }
            if (dt != null) {
                dser.registerValueTarget(dt);
            }
           
            // We need this guy to complete for us to complete.
            addChildDeserializer(dser);
           
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

        }


        // Register the callback value target, and
        // keep track of this index so we know when it has been set.
        dSer.registerValueTarget(
            new DeserializerTarget(this, new Integer(curIndex)));
       
        // The framework handles knowing when the value is complete, as
        // long as we tell it about each child we're waiting on...
        addChildDeserializer(dSer);
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

        }
       
        if (qName != null) {
            Deserializer currentDeser = context.getDeserializerForType(qName);
            if (currentDeser != null) {
                currentDeser.registerValueTarget(new CallbackTarget(this, new QName(namespace, name)));
            }
            retHandler = (SOAPHandler) currentDeser;
        }
       
        return retHandler;
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

                "' : Couldn't find deserializer for type " + type);
        }
       
        String isNil = attributes.getValue(Constants.URI_2001_SCHEMA_XSI, "nil");
        if (isNil == null || !isNil.equals("true")) {
            dser.registerValueTarget(
               new Deserializer.FieldTarget(currentParam,
                   RPCParam.getValueField()));
        }
       
        if (DEBUG_LOG) {
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

                dt = new DeserializerTarget(this, VALHINT);
            } else {
                // Do nothing
            }
            if (dt != null) {
                dser.registerValueTarget(dt);
            }
            return (SOAPHandler)dser;
        }
    }
}
View Full Code Here

Examples of org.apache.axis.encoding.Deserializer.registerValueTarget()

        }


        // Register the callback value target, and
        // keep track of this index so we know when it has been set.
        dSer.registerValueTarget(
            new DeserializerTarget(this, new Integer(curIndex)));
        waiting.add(new Integer(curIndex));

        curIndex++;
       
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.