Package org.apache.axis.utils

Examples of org.apache.axis.utils.QName


        //System.out.println("namespace = " + nsURI);
       
        if (nsURI == null)
            return null// ???
       
        return new QName(nsURI, qNameStr.substring(i + 1));
    }
View Full Code Here


    }
   
    public QName getTypeFromAttributes(String namespace, String localName,
                                       Attributes attrs)
    {
        QName typeQName = null;
       
        if (typeQName == null) {
            QName myQName = new QName(namespace, localName);
            if (myQName.equals(SOAPTypeMappingRegistry.SOAP_ARRAY)) {
                typeQName = SOAPTypeMappingRegistry.SOAP_ARRAY;
            } else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_STRING)) {
                typeQName = SOAPTypeMappingRegistry.XSD_STRING;
            } else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_BOOLEAN)) {
                typeQName = SOAPTypeMappingRegistry.XSD_BOOLEAN;
            } else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_DOUBLE)) {
                typeQName = SOAPTypeMappingRegistry.XSD_DOUBLE;
            } else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_FLOAT)) {
                typeQName = SOAPTypeMappingRegistry.XSD_FLOAT;
            } else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_INT)) {
                typeQName = SOAPTypeMappingRegistry.XSD_INT;
            } else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_LONG)) {
                typeQName = SOAPTypeMappingRegistry.XSD_LONG;
            } else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_SHORT)) {
                typeQName = SOAPTypeMappingRegistry.XSD_SHORT;
            } else if (myQName.equals(SOAPTypeMappingRegistry.SOAP_BYTE)) {
                typeQName = SOAPTypeMappingRegistry.XSD_BYTE;
            }
        }

        if (typeQName != null)
View Full Code Here

        for (int i=0; i<pd.length; i++) {
            if (pd[i].getName().equals(localName)) {

                // determine the QName for this child element
                TypeMappingRegistry tmr = context.getTypeMappingRegistry();
                QName qn = tmr.getTypeQName(pd[i].getPropertyType());
                if (qn == null)
                    throw new SAXException("Unregistered type: " +
                                           pd[i].getPropertyType());

                // get the deserializer
View Full Code Here

        try {
            for (int i=0; i<pd.length; i++) {
                String propName = pd[i].getName();
                if (propName.equals("class")) continue;
                Object propValue = pd[i].getReadMethod().invoke(value,noArgs);
                context.serialize(new QName("", propName), null, propValue);
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new IOException(e.toString());
        }
View Full Code Here

    public QName getQName() {
        if (qname == null) {
            String nsURI = element.getOwnerDocument().getDocumentElement().getAttributeNS(org.apache.axis.Constants.URI_2000_SCHEMA_XSI, "targetNamespace");
            if (nsURI.equals("")) {
                qname = new QName(null, getName());
            } else {
                qname = new QName(nsURI, getName());
            }
        }
        return qname;
    }
View Full Code Here

        this.service = service;
    }
   
    public QName getQName() {
        if (qname == null) {
            qname = new QName(null, service.getID());
        }
        return qname;
    }
View Full Code Here

            provider.setOptions(prov.getOptionsTable());
            prov.newInstance(provider);
           
            for (int n = 0; n < methods.length; n++) {
                provider.addOperation(methods[n],
                                      new QName(V2DDConstants.V2DD_NS,
                                                methods[n]));
            }
           
            return provider;
        } catch (Exception e) {
View Full Code Here

        // collect the information about the operations
        NodeList nl = getElement().getElementsByTagNameNS(WSDDConstants.WSDD_NS, "operation");
        for (int n = 0; n < nl.getLength(); n++) {
            Element op = (Element)nl.item(n);
            provider.addOperation(op.getAttribute("name"),
                                  new QName(op.getAttribute("qName"),op));
        }
       
        return provider;
    }
View Full Code Here

    public String getEncodingStyle() {
        return getElement().getAttribute("encodingStyle");
    }
   
    public QName getQName() {
        return new QName(getElement().getAttribute("qName"), getElement());
    }
View Full Code Here

        // collect the information about the operations
        NodeList nl = getElement().getElementsByTagNameNS(WSDDConstants.WSDD_NS, "operation");
        for (int n = 0; n < nl.getLength(); n++) {
            Element op = (Element)nl.item(n);
            provider.addOperation(op.getAttribute("name"),
                                  new QName(op.getAttribute("qName"),op));
        }
       
        return provider;
    }
View Full Code Here

TOP

Related Classes of org.apache.axis.utils.QName

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.