Package org.apache.axis2.databinding

Examples of org.apache.axis2.databinding.Deserializer


                continue;
            }
            Integer count = (Integer)elementCounts.get(qname);
            if (count == null) count = new Integer(0);
            elementCounts.put(qname, new Integer(count.intValue() + 1));
            Deserializer dser = param.getDeserializer(count.intValue());
            // Got a recognized param, so feed this through the deserializer
            try {
                dserContext.deserialize(arg.getXMLStreamReader(), dser);
            } catch (Exception e) {
                throw AxisFault.makeFault(e);
View Full Code Here


            target = new IndexedParamTarget(this, i);
        } else {
            target = new ParamTarget(this);
        }

        Deserializer dser = deserializerFactory.getDeserializer();
        dser.setTarget(target);
        return dser;
    }
View Full Code Here

        if (index > maxOccurs && maxOccurs > -1) {
            throw new RuntimeException("Too many elements (maxOccurs = " +
                                       maxOccurs + ") called " + qname + " !");
        }

        Deserializer dser = deserializerFactory.getDeserializer();
        FieldAccessor accessor;
        if (maxOccurs > 1 || maxOccurs == -1) {
            accessor = new IndexedAccessorWrapper(indexedAccessor, index);
        } else {
            accessor = this.accessor;
        }

        dser.setTarget(new FieldTarget(targetObject, accessor));

        return dser;
    }
View Full Code Here

            target = new IndexedParamTarget(qname, values, i);
        } else {
            target = new ParamTarget(qname, values);
        }

        Deserializer dser = deserializerFactory.getDeserializer();
        dser.setTarget(target);
        return dser;
    }
View Full Code Here

                if (desc != null) {
                    Integer count = (Integer)elementCounts.get(elementName);
                    if (count == null) count = new Integer(0);
                    elementCounts.put(elementName,
                                      new Integer(count.intValue() + 1));
                    Deserializer dser =
                            desc.getDeserializer(count.intValue(), targetObject);
                    context.deserialize(reader, dser);
                }
            }
        }
View Full Code Here

                continue;
            }
            Integer count = (Integer) elementCounts.get(qname);
            if (count == null) count = new Integer(0);
            elementCounts.put(qname, new Integer(count.intValue() + 1));
            Deserializer dser = param.getDeserializer(count.intValue(), values);
            // Got a recognized param, so feed this through the deserializer
            try {
                dserContext.deserialize(arg.getXMLStreamReader(), dser);
            } catch (Exception e) {
                throw AxisFault.makeFault(e);
View Full Code Here

            target = new IndexedParamTarget(qname, values, i);
        } else {
            target = new ParamTarget(qname, values);
        }

        Deserializer dser = deserializerFactory.getDeserializer();
        dser.setTarget(target);
        return dser;
    }
View Full Code Here

            deploymentFileData.setClassLoader(isDirectory, getClass().getClassLoader(),
                    (File) cfgCtx.getAxisConfiguration().getParameterValue(
                            Constants.Configuration.ARTIFACTS_TEMP_DIR),
                    cfgCtx.getAxisConfiguration().isChildFirstClassLoading());

            DeploymentClassLoader urlCl
                = (DeploymentClassLoader)deploymentFileData.getClassLoader();
            Thread.currentThread().setContextClassLoader(urlCl);

            // StartupFactory registration
            for (StartupFactory factory : getProviders(StartupFactory.class, urlCl)) {
View Full Code Here

    private void handleException(String message, Exception e) throws DeploymentException {
        if (log.isDebugEnabled()) {
            log.debug(message, e);
        }
        throw new DeploymentException(message, e);
    }
View Full Code Here

    private void handleException(String message, Throwable t) throws DeploymentException {
        if (log.isDebugEnabled()) {
            log.debug(message, t);
        }
        throw new DeploymentException(message, t);
    }
View Full Code Here

TOP

Related Classes of org.apache.axis2.databinding.Deserializer

Copyright © 2018 www.massapicom. 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.