Package org.apache.axis.utils

Examples of org.apache.axis.utils.QName


            System.out.println("(out) startElement ['" + namespace + "' " +
                           localName + "]");
        }

        try {
            context.startElement(new QName(namespace,localName), attributes);
        } catch (IOException e) {
            throw new SAXException(e);
        }
    }
View Full Code Here


                                    DeserializationContext context)
        throws SAXException
    {
        Deserializer currentDeser = null;
       
        QName qName = (QName)fields.get(name);
       
        if (qName != null) {
            currentDeser = context.getTypeMappingRegistry().
                          getDeserializer(qName);
            currentDeser.registerCallback(this, name);
View Full Code Here

   
    public void valueReady(Object value, Object hint)
    {
        String name = (String)hint;
        if (name.equals("faultcode")) {
            QName qname = context.getQNameFromString((String)value);
            if (qname != null) fault.setFaultCode(new QFault(qname));
        } else if (name.equals("faultstring")) {
            fault.setFaultString((String)value);
        } else if (name.equals("faultactor")) {
            fault.setFaultActor((String)value);
View Full Code Here

                                    String prefix,
                                    Attributes attributes,
                                    DeserializationContext context)
        throws SAXException
    {
        QName typeQName = (QName)typesByMemberName.get(localName);
        if (typeQName == null)
            throw new SAXException("Invalid element in Data struct - " +
                                   localName);
       
        // These can come in either order.
View Full Code Here

        if (!(value instanceof Data))
            throw new IOException("Can't serialize a " + value.getClass().getName() + " with a DataSerializer.");
        Data data = (Data)value;
       
        context.startElement(name, attributes);
        context.serialize(new QName("", STRINGMEMBER), null, data.stringMember);
        context.serialize(new QName("", FLOATMEMBER), null, data.floatMember);
        context.endElement();
    }
View Full Code Here

       
        order.setItemCodes(items);
        order.setQuantities(quantities);
       
        ServiceClient client = new ServiceClient(options.getURL());
        client.addSerializer(Order.class, new QName("urn:BeanService", "Order"),
                             new org.apache.axis.encoding.BeanSerializer(Order.class));
       
        String result;
        try {
            result = (String)client.invoke("OrderProcessor",
View Full Code Here

       
        Writer stringWriter = new StringWriter();
        SerializationContext context = new SerializationContext(stringWriter, msgContext);
       
        TypeMappingRegistry reg = context.getTypeMappingRegistry();
        QName dataQName = new QName("typeNS", "Data");
       
        reg.addSerializer(Data.class, dataQName, new DataSer());

        msg.output(context);
       
View Full Code Here

        assertEquals("title.extraBits", qfaultWithMinorCode.getLocalPart());
    }  
   
    public void testQFaultConstructorWithQNameParam()
    {
        QName qname = new QFault("rdf", "title");
        QFault qfault = new QFault(qname, "someCode");
        assertEquals("title.someCode", qfault.getLocalPart());
    }  
View Full Code Here

    protected void setup() {
    }

    public void testQNameDefaultConstructor()
    {
        QName qname = new QName();
        assertTrue(qname instanceof QName);
        assertNull(qname.getLocalPart());
    }  
View Full Code Here

        assertNull(qname.getLocalPart());
    }  
   
    public void testQName2StringConstructor()
    {
        QName qname = new QName("rdf","article");
        assertNotNull(qname);
        assertEquals("rdf", qname.getNamespaceURI());
        assertEquals("article", qname.getLocalPart());
    }
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.