Package javax.xml.stream.events

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


                            break;
                        }
                    }
                }
                if (event.isEndElement()) {
                    final AssetEditorConfigElement element = AssetEditorConfigElement.forName(event
                            .asEndElement().getName().getLocalPart());
                    if (element == AssetEditorConfigElement.ASSET_EDITOR) {
                        assetEditors.add(configuration);
                    }
                }
View Full Code Here


          }
          //If end element pop the newest name of the queue and double check that the start/end elements match up
          else if (event.isEndElement()) {
            final QName startElementName = prunedElements.pop();
           
            final EndElement endElement = event.asEndElement();
          final QName endElementName = endElement.getName();
         
          if (!startElementName.equals(endElementName)) {
              throw new IllegalArgumentException("Malformed XMLEvent stream. Expected end element for " + startElementName + " but found end element for " + endElementName);
            }
View Full Code Here

                            handleStartElem(ignoreLevel,
                                    nextEv.asStartElement());
                    break;
                case XMLStreamConstants.END_ELEMENT:
                    ignoreLevel =
                            handleEndElem(ignoreLevel, nextEv.asEndElement());
                    break;
                case XMLStreamConstants.CHARACTERS:
                    if (ignoreLevel == 0)
                        writer.append(nextEv.asCharacters().getData());
                    break;
View Full Code Here

                  QName name = element.getName();
                  importer.startElement(name.getNamespaceURI(), name.getLocalPart(), name.getPrefix() + ":"
                     + name.getLocalPart(), attr);
                  break;
               case XMLStreamConstants.END_ELEMENT :
                  EndElement endElement = event.asEndElement();
                  importer.endElement(endElement.getName().getNamespaceURI(), endElement.getName().getLocalPart(),
                     endElement.getName().getPrefix() + ":" + endElement.getName().getLocalPart());
                  break;
               case XMLStreamConstants.PROCESSING_INSTRUCTION :
                  break;
View Full Code Here

                final StartElement startElement = nextEvent.asStartElement();
                elementStack.push(startElement.getName());
            }
            else if (nextEvent.isEndElement()) {
                final QName lastStart = elementStack.pop();
                final EndElement endElement = nextEvent.asEndElement();
                if (!lastStart.equals(endElement.getName())) {
                    throw new XMLStreamException("Invalid XML Structure, expected EndElement " + lastStart + " but found EndElment " + endElement.getName());
                }
            }
        }
View Full Code Here

                    if (skip_to_end) {
                        writer.add(event);
                        event = getEndEventFor(parser, name);
                    }
                } else if (event.isEndElement()) {
                    String name = event.asEndElement().getName().getLocalPart();
                    if (ADMIN_SERVICE.equals(name)) {
                        if (!fixedDasConfig) {
                            writer.add(getAddedEventBeforeEndElement(event, writer, DAS_CONFIG, DYNAMIC_RELOAD_ENABLED, FALSE));
                        }
                        fixedDasConfig = false; // for the next config
View Full Code Here

    private XMLEvent getEndEventFor(XMLEventReader parser, String name)
            throws XMLStreamException, EOFException {
        while (parser.hasNext()) {
            XMLEvent event = parser.nextEvent();
            if (event.isEndElement()
                    && event.asEndElement().getName().getLocalPart().equals(name)) {
               if (_logger.isLoggable(Level.FINEST)) {
                   _logger.finest("[DomainXmlTransformer] END: " + name);
               }
               return event;
           }
View Full Code Here

        break;

//         A tag has been closed. Depending on the name of the tag a certain boolean variable is set to value "false".
      case XMLStreamConstants.END_ELEMENT:
        if (bool_partnerLinkType == true){
          if (event.asEndElement().getName().getLocalPart().equals("partnerLinkType")){
            wsdlFileRepresentation.addPartnerLinkType(partnerLinkType);
            bool_partnerLinkType = false;
          }
          else if (event.asEndElement().getName().getLocalPart().equals("role")){
            partnerLinkType.addRole(role);
View Full Code Here

        if (bool_partnerLinkType == true){
          if (event.asEndElement().getName().getLocalPart().equals("partnerLinkType")){
            wsdlFileRepresentation.addPartnerLinkType(partnerLinkType);
            bool_partnerLinkType = false;
          }
          else if (event.asEndElement().getName().getLocalPart().equals("role")){
            partnerLinkType.addRole(role);
//            bool_partnerLinkType_Role = false;
          }
          else if (event.asEndElement().getName().getLocalPart().equals("portType")){
//            bool_partnerLinkType_Role_PortType = false;
View Full Code Here

          }
          else if (event.asEndElement().getName().getLocalPart().equals("role")){
            partnerLinkType.addRole(role);
//            bool_partnerLinkType_Role = false;
          }
          else if (event.asEndElement().getName().getLocalPart().equals("portType")){
//            bool_partnerLinkType_Role_PortType = false;
          }
        }
        else if (bool_portType == true){
          if (event.asEndElement().getName().getLocalPart().equals("portType")){
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.