Examples of registerValueTarget()


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

        // so that a list of 3 items is created.
        // Failure to register the target would result in the last
        // item not being added to the list
        if (context.isNil(attributes)) {
          Deserializer nilDSer =  new DeserializerImpl();
          nilDSer.registerValueTarget(
             new MethodTarget(currentParam,
                              RPCParam.getValueSetMethod()));
          return (SOAPHandler) nilDSer;
        }
       
View Full Code Here

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

          }
        }

        dser.setDefaultType(type);

        dser.registerValueTarget(
             new MethodTarget(currentParam,
                 RPCParam.getValueSetMethod()));

        if (log.isDebugEnabled()) {
            log.debug("Exit: RPCHandler.onStartChild()");
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

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()

            // 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));
            }
        }
        return (SOAPHandler)dSer;
    }
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()

      QName itemType = context.getTypeFromAttributes(namespace, localName, attributes);
      Deserializer deserializer = null;
      if (itemType != null) deserializer = context.getDeserializerForType(itemType);
      if (deserializer == null) deserializer = new DeserializerImpl();

      deserializer.registerValueTarget(new DeserializerTarget(this, localName));
      addChildDeserializer(deserializer);

      return (SOAPHandler)deserializer;
   }
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(JavaUtils.getMessage("exit00", "VectorDeserializer.onStartChild()"));
        }
View Full Code Here

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

               
        if (propDesc.isWriteable()) {
            if (!propDesc.isIndexed()) {
                // Success!  Register the target and deserializer.
                collectionIndex = -1;
                dSer.registerValueTarget(
                    new BeanPropertyTarget(value, propDesc));
            } else {
                // Success! This is a collection of properties so use the index
                collectionIndex++;
                dSer.registerValueTarget(
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.