Package org.infoset.xml

Examples of org.infoset.xml.ElementEnd


               case ElementItem:
                  level++;
                  break;
               case ElementEndItem:
                  level--;
                  ElementEnd end = (ElementEnd)item;
                  if (level<0) {
                     if (end.getValidity()!=Validity.VALID) {
                        StringBuilder builder = new StringBuilder();
                        Iterator errors = validate.getErrors();
                        while (errors.hasNext()) {
                           builder.append("\n");
                           builder.append(errors.next().toString());
                        }
                        throw new XMLException("Element "+end.getName()+" is not valid:"+builder.toString());
                     }
                     Name name = end.getName();
                     boolean found = false;
                     for (int i=0; !found && i<names.length; i++) {
                        if (names[i].equals(name)) {
                           found = true;
                        }
View Full Code Here


               case ElementItem:
                  level++;
                  break;
               case ElementEndItem:
                  level--;
                  ElementEnd end = (ElementEnd)item;
                  if (level<0) {
                     if (end.getValidity()!=Validity.VALID) {
                        StringBuilder builder = new StringBuilder();
                        Iterator errors = validate.getErrors();
                        while (errors.hasNext()) {
                           builder.append("\n");
                           builder.append(errors.next().toString());
                        }
                        throw new XMLException("Element "+end.getName()+" is not valid:"+builder.toString());
                     }
                     if (topLevelElements!=null) {
                        Name name = end.getName();
                        if (!topLevelElements.contains(name)) {
                           throw new XMLException("Unexpected document element "+name);
                        }
                     }
                  }
View Full Code Here

                  }
               }
                  break;
               case ElementEndItem:
               {
                  ElementEnd e = (ElementEnd)item;
                  if (e.getName().equals(XML.NAME_NAME)) {
                     name = buffer.toString();
                  } else if (e.getName().equals(XML.EMAIL_NAME)) {
                     email = buffer.toString();
                  }
                  buffer = null;
                  break;
               }
View Full Code Here

                  }
               }
                  break;
               case ElementEndItem:
               {
                  ElementEnd e = (ElementEnd)item;
                  if (e.getName().equals(XML.NAME_NAME)) {
                     name = buffer.toString();
                  } else if (e.getName().equals(XML.EMAIL_NAME)) {
                     email = buffer.toString();
                  }
                  buffer = null;
                  break;
               }
View Full Code Here

TOP

Related Classes of org.infoset.xml.ElementEnd

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.