Package javax.xml.stream

Examples of javax.xml.stream.EventFilter


        XMLEventReader rdr = null;
        try {
            XMLInputFactory f = XMLInputFactory.newInstance();
            XMLEventReader r = f.createXMLEventReader(is);
           
            rdr = f.createFilteredReader(r, new EventFilter() {               
                @Override
                public boolean accept(XMLEvent event) {
                    switch (event.getEventType()) {
                    case XMLEvent.START_ELEMENT:
                    case XMLEvent.END_DOCUMENT:
View Full Code Here


      try
      {
         XMLInputFactory factory = XMLInputFactory.newInstance();
         XMLEventReader reader = factory.createXMLEventReader(entityStream);
         XMLEventReader fReader = factory.createFilteredReader(reader, new EventFilter()
         {
            public boolean accept(XMLEvent event)
            {
               return !(event.isCharacters() && ((Characters)event).isWhiteSpace());
            }
View Full Code Here

      try
      {
         XMLInputFactory factory = XMLInputFactory.newInstance();
         XMLEventReader reader = factory.createXMLEventReader(entityStream);
         XMLEventReader fReader = factory.createFilteredReader(reader, new EventFilter()
         {

            public boolean accept(XMLEvent event)
            {
               return !(event.isCharacters() && ((Characters)event).isWhiteSpace());
View Full Code Here

      try
      {
         XMLInputFactory factory = XMLInputFactory.newInstance();
         XMLEventReader reader = factory.createXMLEventReader(entityStream);
         XMLEventReader fReader = factory.createFilteredReader(reader, new EventFilter()
         {

            public boolean accept(XMLEvent event)
            {
               return !(event.isCharacters() && ((Characters)event).isWhiteSpace());
View Full Code Here

    public void readWithStax() throws Exception {

        XMLInputFactory xmlInputFactory = XMLInputFactory.newFactory();
        xmlInputFactory.setProperty("javax.xml.stream.isNamespaceAware", false);
        XMLEventReader xmlEventReader = xmlInputFactory.createXMLEventReader(new FileReader("src/main/resources/nlwiki-latest-pages-articles-short.xml"));
        xmlEventReader = xmlInputFactory.createFilteredReader(xmlEventReader, new EventFilter() {
            @Override
            public boolean accept(XMLEvent xmlEvent) {
                return true;
            }
        });
View Full Code Here

      try
      {
         XMLInputFactory factory = XMLInputFactory.newInstance();
         XMLEventReader reader = factory.createXMLEventReader(entityStream);
         XMLEventReader fReader = factory.createFilteredReader(reader, new EventFilter()
         {

            public boolean accept(XMLEvent event)
            {
               return !(event.isCharacters() && ((Characters)event).isWhiteSpace());
View Full Code Here

        XMLInputFactory xmlInputFactory = getXMLInputFactory();

        XMLEventReader xmlEventReader = StaxParserUtil.getXMLEventReader(configStream);

        try {
            xmlEventReader = xmlInputFactory.createFilteredReader(xmlEventReader, new EventFilter() {
                public boolean accept(XMLEvent xmlEvent) {
                    // We are going to disregard characters that are new line and whitespace
                    if (xmlEvent.isCharacters()) {
                        Characters chars = xmlEvent.asCharacters();
                        String data = chars.getData();
View Full Code Here

    protected XMLEventReader filterWhiteSpaceCharacters(XMLEventReader xmlEventReader) throws ParsingException {

        XMLInputFactory xmlInputFactory = getXMLInputFactory();

        try {
            xmlEventReader = xmlInputFactory.createFilteredReader(xmlEventReader, new EventFilter() {
               public boolean accept(XMLEvent xmlEvent) {
                   // We are going to disregard characters that are new line and whitespace
                   if (xmlEvent.isCharacters()) {
                       Characters chars = xmlEvent.asCharacters();
                       String data = chars.getData();
View Full Code Here

  @Test
  public void filterParseXML() throws Exception {
    XMLInputFactory factory = XMLInputFactory.newInstance();
    InputStream is = StaxXmlUtil.class.getResourceAsStream("books.xml");
    XMLEventReader reader = factory.createFilteredReader(factory.createXMLEventReader(is),
      new EventFilter() {
        @Override
        public boolean accept(XMLEvent event) {
          if(event.isStartElement()) {
            String name = event.asStartElement().getName().toString();
            if(name.equals("title") || name.equals("price")){
View Full Code Here

TOP

Related Classes of javax.xml.stream.EventFilter

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.