Package javax.xml.stream.events

Examples of javax.xml.stream.events.EndElement


                    if (!startA.getName().getLocalPart().equals(startB.getName().getLocalPart())) {
                        message.append("Different elements ").append(startA.getName()).append(", ").append(startB.getName()).append(" at location ").append(eventA.getLocation());
                        return false;
                    }
                } else if (eventType == XMLStreamConstants.END_ELEMENT) {
                    final EndElement endA = eventA.asEndElement();
                    final EndElement endB = eventB.asEndElement();
                    if (!endA.getName().getLocalPart().equals(endB.getName().getLocalPart())) {
                        message.append("Different elements ").append(endA.getName()).append(", ").append(endB.getName()).append(" at location ").append(eventA.getLocation());
                        return false;
                    }
                } else if (eventType == XMLStreamConstants.CHARACTERS) {
                    final Characters endA = eventA.asCharacters();
                    final Characters endB = eventB.asCharacters();
                    if (!endA.getData().equals(endB.getData())) {
                        message.append("Different content ").append(endA.getData()).append(", ").append(endB.getData()).append(" at location ").append(eventA.getLocation());
                        return false;
                    }
                }

            }
View Full Code Here


                return;
            }
            case XMLEvent.END_ELEMENT: {
                List<Namespace> declaredNs = this.namespaces.get(depth);
                depth--;
                EndElement endElement = xmlEvent.asEndElement();

                QName name = endElement.getName();
                String prefix = endElement.getName().getPrefix();
                if(null == prefix || prefix.length() == 0) {
                    contentHandler.endElement(name.getNamespaceURI(), name.getLocalPart(), name.getLocalPart());
                } else {
                    contentHandler.endElement(name.getNamespaceURI(), name.getLocalPart(), prefix + XMLConstants.COLON + name.getLocalPart());
                }
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;
               case XMLStreamConstants.CHARACTERS :
                  String chars = event.asCharacters().getData();
View Full Code Here

            }
            this.levelRememberer.add(String.valueOf(this.count));
            this.active = false;
            return this.active;
        } else if (event.isEndElement()) {
            EndElement element = (EndElement) event;
            if (element.getName().getLocalPart().equals(this.name) && this.count > 0) {
                if (this.levelRememberer.contains(String.valueOf(this.count))) {
                    this.levelRememberer.remove(String.valueOf(this.count));
                    this.count--;
                    this.active = true;
                    return this.active;
View Full Code Here

            }
            this.levelRememberer.add(String.valueOf(this.count));
            this.active = true;
            return this.active;
        } else if (event.isEndElement()) {
            EndElement element = (EndElement) event;
            if (!element.getName().getLocalPart().equals(this.name) || this.count <= 0) {
                this.active = false;
                return this.active;
            }
            if (this.levelRememberer.contains(String.valueOf(this.count))) {
                this.levelRememberer.remove(String.valueOf(this.count));
View Full Code Here

            this.count++;
            this.active = true;
            return this.active;
        } else if (event.isEndElement()) {
            EndElement element = (EndElement) event;

            boolean nameMatches = false;

            switch (this.matchingType) {
            case RegexMatch:
                nameMatches = Pattern.compile(this.name).matcher(element.getName().getLocalPart()).matches();

            default:
                nameMatches = element.getName().getLocalPart().equals(this.name);
            }

            if (nameMatches && this.count > 0) {
                this.count--;
                if (this.count == 0) {
View Full Code Here

                centerReasonerFactoryName = characters.getData().trim();
              }
            }
           
            else if (event2.getEventType() == XMLStreamConstants.END_ELEMENT){
              EndElement element3 = event2.asEndElement();
              if(element3.getName().toString().equalsIgnoreCase("Factory")){
                break;
              }
            }
          }
        }
View Full Code Here

                type = characters.getData().toUpperCase();
              }
            }
           
            else if (event2.getEventType() == XMLStreamConstants.END_ELEMENT){
              EndElement element3 = event2.asEndElement();
              if(element3.getName().toString().equalsIgnoreCase("Factory")){
                if(!distributeReasonerFactoryHost.containsKey(type)){
                  distributeReasonerFactoryHost.put(type, new HashMap<Integer, String>());
                  distributeReasonerFactoryName.put(type, new HashMap<Integer, String>());
                }
               
View Full Code Here

                port = characters.getData().trim();
              }
            }
           
            else if (event2.getEventType() == XMLStreamConstants.END_ELEMENT){
              EndElement element3 = event2.asEndElement();
              if(element3.getName().toString().equalsIgnoreCase("Reasoner")){
                if(!remoteReasonerHost.containsKey(type)){
                  remoteReasonerName.put(type, new HashMap<Integer, String>());
                  remoteReasonerHost.put(type, new HashMap<Integer, String>());
                  remoteReasonerPort.put(type, new HashMap<Integer, String>());
                }
View Full Code Here

        // If that succeeded:
        stack[depth++] = factory.createEndElement(start.getName(), null);
    }

    private void write(Namespace space) throws XMLStreamException {
        EndElement end;
        {
            Collection spaces = new ArrayList();
            EndElement oldEnd = stack[depth - 1];
            Iterator oldSpaces = oldEnd.getNamespaces();
            if (oldSpaces != null) {
                while (oldSpaces.hasNext()) {
                    spaces.add(oldSpaces.next());
                }
            }
            spaces.add(space);
            end = factory.createEndElement(oldEnd.getName(), spaces.iterator());
        }
        out.add(space);
        // If that succeeded:
        stack[depth - 1] = end;
    }
View Full Code Here

TOP

Related Classes of javax.xml.stream.events.EndElement

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.