Package org.apache.cxf.staxutils

Examples of org.apache.cxf.staxutils.DepthXMLStreamReader.nextTag()


        try {
            BindingOperationInfo bop = ex.get(BindingOperationInfo.class);
            DataReader<XMLStreamReader> dr = getDataReader(message);
            List<Object> parameters = new ArrayList<Object>();
            for (MessagePartInfo part : bop.getInput().getMessageParts()) {
                if (reader.nextTag() != XMLStreamConstants.START_ELEMENT) {
                    throw new Fault(new org.apache.cxf.common.i18n.Message(
                            "NO_ENOUGH_PARTS", BUNDLE));
                }
                startQName = reader.getName();
                if (!startQName.equals(JBIConstants.JBI_WRAPPER_PART)) {
View Full Code Here


        XMLStreamReader xsr = message.getContent(XMLStreamReader.class);
        DepthXMLStreamReader reader = new DepthXMLStreamReader(xsr);

        try {           
            reader.nextTag();
            if (!StaxUtils.toNextElement(reader)) {
                throw new Fault(new org.apache.cxf.common.i18n.Message("ILLEAGAL_XMLFAULT_FORMAT", BUNDLE));
            }
            String exMessage = reader.getElementText();
            Fault fault = new XMLFault(exMessage);
View Full Code Here

            if (!StaxUtils.toNextElement(reader)) {
                throw new Fault(new org.apache.cxf.common.i18n.Message("ILLEAGAL_XMLFAULT_FORMAT", BUNDLE));
            }
            String exMessage = reader.getElementText();
            Fault fault = new XMLFault(exMessage);
            reader.nextTag();
            if (StaxUtils.toNextElement(reader)) {
                // handling detail
                Element detail = StaxUtils.read(new FragmentStreamReader(reader)).getDocumentElement();
                fault.setDetail(detail);
            }
View Full Code Here

        outputStream.flush();

        XMLStreamReader reader = getXMLReader();
        DepthXMLStreamReader dxr = new DepthXMLStreamReader(reader);
       
        dxr.nextTag();
        StaxUtils.toNextElement(dxr);
        assertEquals(XMLConstants.NS_XML_FORMAT, dxr.getNamespaceURI());
        assertEquals(XMLFault.XML_FAULT_ROOT, dxr.getLocalName());
       
        dxr.nextTag();
View Full Code Here

        dxr.nextTag();
        StaxUtils.toNextElement(dxr);
        assertEquals(XMLConstants.NS_XML_FORMAT, dxr.getNamespaceURI());
        assertEquals(XMLFault.XML_FAULT_ROOT, dxr.getLocalName());
       
        dxr.nextTag();
        StaxUtils.toNextElement(dxr);
        assertEquals(XMLFault.XML_FAULT_STRING, dxr.getLocalName());
        assertEquals(fault.toString(), dxr.getElementText());
       
        dxr.nextTag();
View Full Code Here

        dxr.nextTag();
        StaxUtils.toNextElement(dxr);
        assertEquals(XMLFault.XML_FAULT_STRING, dxr.getLocalName());
        assertEquals(fault.toString(), dxr.getElementText());
       
        dxr.nextTag();
        StaxUtils.toNextElement(dxr);
        assertEquals(XMLFault.XML_FAULT_DETAIL, dxr.getLocalName());
       
        dxr.nextTag();
        StaxUtils.toNextElement(dxr);
View Full Code Here

       
        dxr.nextTag();
        StaxUtils.toNextElement(dxr);
        assertEquals(XMLFault.XML_FAULT_DETAIL, dxr.getLocalName());
       
        dxr.nextTag();
        StaxUtils.toNextElement(dxr);
        assertEquals("faultDetail", dxr.getLocalName());
    }

    private XMLStreamReader getXMLReader() throws Exception {
View Full Code Here

                QName name = null;
                if (event == XMLStreamReader.START_ELEMENT) {
                    name = reader.getName();
                }
                if (event == XMLStreamReader.START_ELEMENT && name.equals(((SoapMessage)message).getVersion().getBody())) {
                    reader.nextTag();
                    return;
                }
                event = reader.next();
            }
            return;
View Full Code Here

            }
            if (this.mode == Service.Mode.MESSAGE) {
                StaxUtils.skipToStartOfElement(reader);
                StaxUtils.toNextTag(reader,
                                    new QName(ele.getNamespaceURI(), "Body"));
                reader.nextTag();
                return reader.getName();
            }
        } catch (XMLStreamException e) {
            // ignore
        }
View Full Code Here

            }
            if (this.mode == Service.Mode.MESSAGE) {
                StaxUtils.skipToStartOfElement(reader);
                StaxUtils.toNextTag(reader,
                                    new QName(ele.getNamespaceURI(), "Body"));
                reader.nextTag();
                return reader.getName().toString();
            }
        } catch (XMLStreamException e) {
            // ignore
        }
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.