Examples of asStartElement()


Examples of javax.xml.stream.events.XMLEvent.asStartElement()

            throws XMLStreamException {
        XMLEvent event = eventReader.nextTag();
        if (!event.isStartElement()) {
            throw new StroapMessageCreationException("Unexpected event: " + event + ", expected StartElement");
        }
        StartElement startElement = event.asStartElement();
        SoapVersion soapVersion = messageFactory.getSoapVersion();
        if (!soapVersion.getEnvelopeName().equals(startElement.getName())) {
            throw new StroapMessageCreationException(
                    "Unexpected name: " + startElement.getName() + ", expected " + soapVersion.getEnvelopeName());
        }
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

        StroapHeader header = null;
        StroapBody body = null;
        XMLEvent peekedEvent = eventReader.peek();
        while (peekedEvent != null) {
            if (peekedEvent.isStartElement()) {
                QName headerOrBodyName = peekedEvent.asStartElement().getName();
                if (soapVersion.getHeaderName().equals(headerOrBodyName)) {
                    header = StroapHeader.build(eventReader, messageFactory);
                }
                else if (soapVersion.getBodyName().equals(headerOrBodyName)) {
                    body = StroapBody.build(eventReader, messageFactory);
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

            throws XMLStreamException {
        XMLEvent event = eventReader.nextTag();
        if (!event.isStartElement()) {
            throw new StroapMessageCreationException("Unexpected event: " + event + ", expected StartElement");
        }
        StartElement startElement = event.asStartElement();
        SoapVersion soapVersion = messageFactory.getSoapVersion();
        if (!soapVersion.getHeaderName().equals(startElement.getName())) {
            throw new StroapMessageCreationException(
                    "Unexpected name: " + startElement.getName() + ", expected " + soapVersion.getHeaderName());
        }
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

    static StroapBody build(XMLEventReader eventReader, StroapMessageFactory messageFactory) throws XMLStreamException {
        XMLEvent event = eventReader.nextTag();
        if (!event.isStartElement()) {
            throw new StroapMessageCreationException("Unexpected event: " + event + ", expected StartElement");
        }
        StartElement startElement = event.asStartElement();
        SoapVersion soapVersion = messageFactory.getSoapVersion();
        if (!soapVersion.getBodyName().equals(startElement.getName())) {
            throw new StroapMessageCreationException(
                    "Unexpected name: " + startElement.getName() + ", expected " + soapVersion.getBodyName());
        }
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

        Assert.isTrue(events.size() >= 2, "not enough events");
        XMLEvent event = events.get(0);
        if (!event.isStartElement()) {
            throw new StroapHeaderException("Unexpected event: " + event + ", expected StartElement");
        }
        StartElement startElement = event.asStartElement();
        event = events.get(events.size() - 1);
        if (!event.isEndElement()) {
            throw new StroapHeaderException("Unexpected event: " + event + ", expected EndElement");
        }
        List<XMLEvent> childEvents = events.subList(1, events.size() - 1);
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

    @Override
    public QName getName() {
        try {
            XMLEvent event = eventReader.peek();
            if (event != null && event.isStartElement()) {
                return event.asStartElement().getName();
            }

        }
        catch (XMLStreamException ex) {
            // ignore
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

    @Override
    public QName getName() {
        if (!events.isEmpty()) {
            XMLEvent event = events.get(0);
            if (event.isStartElement()) {
                return event.asStartElement().getName();
            }
        }
        return null;
    }
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

      {
         XMLEvent event = reader.nextEvent();
         switch (event.getEventType())
         {
            case XMLStreamConstants.START_ELEMENT :
               StartElement startElement = event.asStartElement();

               Map<String, String> attr = new HashMap<String, String>();

               Iterator attributes = startElement.getAttributes();
               while (attributes.hasNext())
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

    try {
      EventLoop: while (reader.hasNext()) {
        XMLEvent event = reader.nextEvent();

        if (event.isStartElement()) {
          StartElement start = event.asStartElement();
          if (isRemovable(start)) {
            while (reader.hasNext()) {
              XMLEvent next = reader.nextEvent();
              if (next.isEndElement() && next.asEndElement().getName().equals(start.getName()))
                continue EventLoop;
View Full Code Here

Examples of javax.xml.stream.events.XMLEvent.asStartElement()

         {
            XMLEvent event = reader.nextEvent();
            switch (event.getEventType())
            {
               case XMLEvent.START_ELEMENT :
                  StartElement element = event.asStartElement();
                  QName name = element.getName();
                  HierarchicalProperty prop = new HierarchicalProperty(name);
                  if (!curProperty.empty())
                     curProperty.peek().addChild(prop);
                  else
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.