Package javax.xml.stream.events

Examples of javax.xml.stream.events.Characters


                while (true){
                    XMLEvent event = nextEvent();
                    if (event instanceof EndElement) {
                        return builder.toString();
                    } else if (event instanceof Characters) {
                        Characters characters = (Characters) event;
                        builder.append(characters.getData());
                    } else if (event instanceof Comment) {
                        // ignored
                    } else if (event instanceof DTD) {
                        // ignored
                    } else if (event instanceof ProcessingInstruction) {
View Full Code Here


                while (true) {
                    XMLEvent event = nextEvent();
                    if (event instanceof StartElement || event instanceof EndElement) {
                        return event;
                    } else if (event instanceof Characters) {
                        Characters characters = (Characters) event;
                        if (!characters.isIgnorableWhiteSpace()) {
                            throw new XMLStreamException("Encountered non-ignorable whitespace \"" + characters.getData() + "\"");
                        }
                    } else if (event instanceof Comment) {
                        // ignored
                    } else if (event instanceof DTD) {
                        // ignored
View Full Code Here

       return nextEvent();
    if ( event.isEndElement())
       return nextEvent();
    if ( event.isCharacters())
    {
      Characters characters = event.asCharacters();
      if ( characters.isWhiteSpace()) {
        nextEvent(); //process event
        return nextTag();
      } else {
        throw new XMLStreamException( "no whitespaces: " + characters.getData());
      }
     
    } else throw new XMLStreamException( "event " + event.getEventType() + " not supported here.");
   
  }
View Full Code Here

               streamWriter.writeAttribute(atQName.getLocalPart(), value);
         }
      }
      else if (event.isCharacters())
      {
         Characters chars = event.asCharacters();
         streamWriter.writeCharacters(chars.getData());
      }
      else if (event.isEndElement())
      {
         streamWriter.writeEndElement();
      }
View Full Code Here

        switch (xmlEvent.getEventType()) {
            case XMLEvent.ATTRIBUTE:  {
                break;
            }
            case XMLEvent.CDATA: {
                Characters characters = xmlEvent.asCharacters();
                if(null == lexicalHandler) {
                    contentHandler.characters(characters.getData().toCharArray(), 0, characters.getData().length());
                } else {
                    lexicalHandler.startCDATA();
                    contentHandler.characters(characters.getData().toCharArray(), 0, characters.getData().length());
                    lexicalHandler.endCDATA();
                }
                break;
            }
            case XMLEvent.CHARACTERS: {
View Full Code Here

               streamWriter.writeAttribute(atQName.getLocalPart(), value);
         }
      }
      else if (event.isCharacters())
      {
         Characters chars = event.asCharacters();
         streamWriter.writeCharacters(chars.getData());
      }
      else if (event.isEndElement())
      {
         streamWriter.writeEndElement();
      }
View Full Code Here

        switch (xmlEvent.getEventType()) {
            case XMLEvent.ATTRIBUTE:  {
                break;
            }
            case XMLEvent.CDATA: {
                Characters characters = xmlEvent.asCharacters();
                if(null == lexicalHandler) {
                    contentHandler.characters(characters.getData().toCharArray(), 0, characters.getData().length());
                } else {
                    lexicalHandler.startCDATA();
                    contentHandler.characters(characters.getData().toCharArray(), 0, characters.getData().length());
                    lexicalHandler.endCDATA();
                }
                break;
            }
            case XMLEvent.CHARACTERS: {
View Full Code Here

    StartEvent startEvent = new StartEvent(current, tagName, se.getAttributes(), se.getLocation());
    eventList.add(startEvent);
  }

  private void addCharacters(XMLEvent xmlEvent) {
    Characters characters = xmlEvent.asCharacters();
    StaxEvent lastEvent = getLastEvent();

    if (lastEvent instanceof BodyEvent) {
      BodyEvent be = (BodyEvent) lastEvent;
      be.append(characters.getData());
    } else {
      // ignore space only text if the previous event is not a BodyEvent
      if(!characters.isWhiteSpace()) {
        BodyEvent bodyEvent = new BodyEvent(characters.getData(), xmlEvent.getLocation());
        eventList.add(bodyEvent);
      }
    }
  }
View Full Code Here

/*     */     throws XMLStreamException
/*     */   {
/* 409 */     XMLEvent event = reader.peek();
/*     */
/* 411 */     if (event.isCharacters()) {
/* 412 */       Characters characters = reader.nextEvent().asCharacters();
/*     */
/* 414 */       return createCharacterData(characters);
/*     */     }
/* 416 */     throw new XMLStreamException("Expected Characters event, found: " + event);
/*     */   }
View Full Code Here

              atQName.getLocalPart(), value);
        else
          streamWriter.writeAttribute(atQName.getLocalPart(), value);
      }
    } else if (event.isCharacters()) {
      Characters chars = event.asCharacters();
      streamWriter.writeCharacters(chars.getData());
    } else if (event.isEndElement()) {
      streamWriter.writeEndElement();
    } else if (event.isEndDocument()) {
      streamWriter.writeEndDocument();
    } else {
View Full Code Here

TOP

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

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.