Package javax.xml.stream.events

Examples of javax.xml.stream.events.ProcessingInstruction


            }
            case XMLEvent.NOTATION_DECLARATION: {
                break;
            }
            case XMLEvent.PROCESSING_INSTRUCTION: {
                ProcessingInstruction pi = (ProcessingInstruction)xmlEvent;
                contentHandler.processingInstruction(pi.getTarget(), pi.getData());
                break;
            }
            case XMLEvent.SPACE: {
                char[] characters = xmlEvent.asCharacters().getData().toCharArray();
                contentHandler.characters(characters, 0, characters.length);
View Full Code Here


    //

    public String getPIData() {
        requiredEventType(PROCESSING_INSTRUCTION);

        ProcessingInstruction pi = (ProcessingInstruction) current;
        return pi.getData();
    }
View Full Code Here

    }

    public String getPITarget() {
        requiredEventType(PROCESSING_INSTRUCTION);

        ProcessingInstruction pi = (ProcessingInstruction) current;
        return pi.getTarget();
    }
View Full Code Here

            }
            case XMLEvent.NOTATION_DECLARATION: {
                break;
            }
            case XMLEvent.PROCESSING_INSTRUCTION: {
                ProcessingInstruction pi = (ProcessingInstruction)xmlEvent;
                contentHandler.processingInstruction(pi.getTarget(), pi.getData());
                break;
            }
            case XMLEvent.SPACE: {
                char[] characters = xmlEvent.asCharacters().getData().toCharArray();
                contentHandler.characters(characters, 0, characters.length);
View Full Code Here

            }
            case XMLEvent.NOTATION_DECLARATION: {
                break;
            }
            case XMLEvent.PROCESSING_INSTRUCTION: {
                ProcessingInstruction pi = (ProcessingInstruction)xmlEvent;
                contentHandler.processingInstruction(pi.getTarget(), pi.getData());
                break;
            }
            case XMLEvent.SPACE: {
                char[] characters = xmlEvent.asCharacters().getData().toCharArray();
                contentHandler.characters(characters, 0, characters.length);
View Full Code Here

            }
            case XMLEvent.NOTATION_DECLARATION: {
                break;
            }
            case XMLEvent.PROCESSING_INSTRUCTION: {
                ProcessingInstruction pi = (ProcessingInstruction)xmlEvent;
                contentHandler.processingInstruction(pi.getTarget(), pi.getData());
                break;
            }
            case XMLEvent.SPACE: {
                char[] characters = xmlEvent.asCharacters().getData().toCharArray();
                contentHandler.characters(characters, 0, characters.length);
View Full Code Here

    if (o == null)
      return false;
    if (this == o)
      return true;

    ProcessingInstruction instruction = (ProcessingInstruction) o;
   
    return getData().equals(instruction.getData()) &&
           getTarget().equals(instruction.getTarget());
  }
View Full Code Here

      break;
    case XMLStreamConstants.ENTITY_REFERENCE:
      node.appendChild(document.createEntityReference(((EntityReference) event).getName()));
      break;
    case XMLStreamConstants.PROCESSING_INSTRUCTION:
      ProcessingInstruction pi = (ProcessingInstruction) event;
      node.appendChild(document.createProcessingInstruction(pi.getTarget(), pi.getData()));
      break;
    case XMLStreamConstants.START_ELEMENT:
      StartElement startElement = event.asStartElement();
      QName elementName = startElement.getName();
      Element element;
View Full Code Here

  }

  @Test
  public void testProcessingInstruction() throws XMLStreamException {
    XMLStreamReader reader = createXmlStreamReader("<? joe ?>");
    ProcessingInstruction processingInstruction = (ProcessingInstruction)eventAllocator.allocate(reader);
    verify(processingInstruction, XMLStreamConstants.PROCESSING_INSTRUCTION, "<?joe?>");
    Assert.assertEquals("joe", processingInstruction.getTarget());
    Assert.assertNull(processingInstruction.getData());

    reader = createXmlStreamReader("<?joe jim?>");
    processingInstruction = (ProcessingInstruction)eventAllocator.allocate(reader);
    Assert.assertEquals("joe", processingInstruction.getTarget());
    Assert.assertEquals("jim", processingInstruction.getData());
  }
View Full Code Here

      break;
    case XMLStreamConstants.ENTITY_REFERENCE:
      delegate.writeEntityRef(((EntityReference) event).getName());
      break;
    case XMLStreamConstants.PROCESSING_INSTRUCTION:
      ProcessingInstruction processingInstruction = (ProcessingInstruction) event;
      delegate.writeProcessingInstruction(processingInstruction.getTarget(), processingInstruction.getData());
      break;
    case XMLStreamConstants.SPACE:
      break;
    default:
      throw new XMLStreamException("Cannot write event " + event);
View Full Code Here

TOP

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

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.