Package org.codehaus.xfire.util.jdom

Examples of org.codehaus.xfire.util.jdom.StaxBuilder


     * @throws java.lang.Exception
     */
    public IQ parseIQ(XmlPullParser parser)
        throws Exception
    {
        StaxBuilder builder = new StaxBuilder();
        FragmentStreamReader reader = new FragmentStreamReader(new XmlPullStreamReader(parser));
        reader.setAdvanceAtEnd(false);
       
        Document doc = builder.build(reader);

        return new SoapEnvelopePacket(doc);
    }
View Full Code Here


                {
                    // force attachment read...
                    if (msg.getAttachments() != null)
                        msg.getAttachments().getParts();

                    Document doc = new StaxBuilder().build(msg.getXMLStreamReader());
                    context.setExchange(new MessageExchange(context));
                    context.getExchange().setInMessage(msg);

                    msg.setProperty(RESPONSE, doc);
                }
View Full Code Here

    protected Document readDocument(String text, XMLInputFactory ifactory)
        throws XMLStreamException
    {
        try
        {
            StaxBuilder builder = new StaxBuilder(ifactory);
            return builder.build(new StringReader(text));
        }
        catch (XMLStreamException e)
        {
            System.err.println("Could not read the document!");
            System.err.println(text);
View Full Code Here

    if (inStr == null) {
      log.debug("Config " + fileName + " NOT found.");
      return null;
    }

    StaxBuilder builder = new StaxBuilder();
    try {
      log.debug("Config " + fileName + " found.");
      return builder.build(inStr);
    } catch (XMLStreamException e) {
      throw new XFireRuntimeException(e.getMessage());
    }

  }
View Full Code Here

    protected Document readDocument(String text, XMLInputFactory ifactory)
            throws XMLStreamException
    {
        try
        {
            StaxBuilder builder = new StaxBuilder(ifactory);
            return builder.build(new StringReader(text));
        }
        catch (XMLStreamException e)
        {
            System.err.println("Could not read the document!");
            System.err.println(text);
View Full Code Here

      log.debug("Mapping file : " + path + " not found.");
      return null;
    }
    log.debug("Found mapping file : " + path);
    try {
      doc = new StaxBuilder().build(is);
      documents.put(clazz.getName(), doc);
      return doc;
    } catch (XMLStreamException e) {
      log.error("Error loading file " + path, e);
    }
View Full Code Here

                        {
                            fault.setRole(reader.getElementText());
                        }
                        else if (reader.getLocalName().equals("detail"))
                        {
                            StaxBuilder builder = new StaxBuilder();
                            fault.setDetail(builder.build(new FragmentStreamReader(reader)).getRootElement());
                        }
                        break;
                    default:
                        break;
                }
View Full Code Here

                        {
                            fault.setRole(reader.getElementText());
                        }
                        else if (reader.getLocalName().equals("Detail"))
                        {
                            StaxBuilder builder = new StaxBuilder();
                            fault.setDetail(builder.build(new FragmentStreamReader(reader)).getRootElement());
                        }
                        break;
                    default:
                        break;
                }
View Full Code Here

    }

    public Object readObject(MessageReader mreader, MessageContext context)
        throws XFireFault
    {
        StaxBuilder builder = new StaxBuilder();
        try
        {
            XMLStreamReader reader = ((ElementReader) mreader).getXMLStreamReader();

            if (reader instanceof JDOMStreamReader)
            {
                return ((JDOMStreamReader) reader).getCurrentElement();
            }
           
            return builder.build(reader).getRootElement();
        }
        catch (XMLStreamException e)
        {
            throw new XFireFault("Could not parse xml.", e, XFireFault.SENDER);
        }
View Full Code Here

    }

    public Object readObject(MessageReader mreader, MessageContext context)
        throws XFireFault
    {
        StaxBuilder builder = new StaxBuilder();
        try
        {
            XMLStreamReader reader = ((ElementReader) mreader).getXMLStreamReader();

            if (reader instanceof JDOMStreamReader)
            {
                return ((JDOMStreamReader) reader).getCurrentElement();
            }
           
            return builder.build(reader);
        }
        catch (XMLStreamException e)
        {
            throw new XFireFault("Could not parse xml.", e, XFireFault.SENDER);
        }
View Full Code Here

TOP

Related Classes of org.codehaus.xfire.util.jdom.StaxBuilder

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.