Package javax.xml.stream

Examples of javax.xml.stream.XMLEventReader.peek()


      ThreddsBuilderFactory catBuilderFac = new ThreddsBuilderFactoryImpl();
      ThreddsBuilder threddsBuilder = null;
      while ( eventReader.hasNext() )
      {
        XMLEvent event = eventReader.peek();
        if ( event.isEndDocument())
        { // Done!
          eventReader.next();
          break;
        }
View Full Code Here


    XMLEventReader reader = StaxParserUtils.createXmlEventReaderOnXmlString( xml, "http://test.catalog2.thredds/DateTypeParserTest/someTest.xml" );

    KeyphraseElementParser.Factory fac = new KeyphraseElementParser.Factory();
    StaxParserUtils.advanceReaderToFirstStartElement( reader );
    assertTrue( fac.isEventMyStartElement( reader.peek() ) );

    KeyphraseElementParser keyphraseParser = fac.getNewParser( reader, this.fac, this.tmBldr );
    ThreddsMetadataBuilder.KeyphraseBuilder keyphraseBldr = (ThreddsMetadataBuilder.KeyphraseBuilder) keyphraseParser.parse();
    assertNotNull( keyphraseBldr );
View Full Code Here

    XMLEventReader reader = StaxParserUtils.createXmlEventReaderOnXmlString( xml, "http://test.catalog2.thredds/DateTypeParserTest/someTest.xml" );
    StaxParserUtils.advanceReaderToFirstStartElement( reader );

    TimeCoverageElementParser.Factory timeCovParserFactory = new TimeCoverageElementParser.Factory();

    assertTrue( timeCovParserFactory.isEventMyStartElement( reader.peek() ));

    TimeCoverageElementParser parser = timeCovParserFactory.getNewParser( reader, this.fac, this.tmBldr );

    ThreddsBuilder bldr = parser.parse();
    assertNotNull( bldr );
View Full Code Here

    XMLEventReader reader = StaxParserUtils.createXmlEventReaderOnXmlString( xml, "http://test.catalog2.thredds/DateTypeParserTest/someTest.xml" );
    StaxParserUtils.advanceReaderToFirstStartElement( reader );

    TimeCoverageElementParser.Factory timeCovParserFactory = new TimeCoverageElementParser.Factory();

    assertTrue( timeCovParserFactory.isEventMyStartElement( reader.peek() ));

    TimeCoverageElementParser parser = timeCovParserFactory.getNewParser( reader, this.fac, this.tmBldr );

    ThreddsBuilder bldr = parser.parse();
    assertNotNull( bldr );
View Full Code Here

    XMLEventReader reader = StaxParserUtils.createXmlEventReaderOnXmlString( xml, docBaseUriString );

    ProjectElementParser.Factory fac = new ProjectElementParser.Factory();
    StaxParserUtils.advanceReaderToFirstStartElement( reader );
    assertTrue( fac.isEventMyStartElement( reader.peek() ) );

    ProjectElementParser projectNameParser = fac.getNewParser( reader, this.fac, this.tmBldr );
    ThreddsMetadataBuilder.ProjectNameBuilder projNameBldr = (ThreddsMetadataBuilder.ProjectNameBuilder) projectNameParser.parse();
    assertNotNull( projNameBldr );
View Full Code Here

  {
    XMLEventReader reader = StaxParserUtils.createXmlEventReaderOnXmlString( xml, "http://test.catalog2.thredds/DateTypeParserTest/someTest.xml" );

    DateTypeParser.Factory fac = new DateTypeParser.Factory( elemName );
    StaxParserUtils.advanceReaderToFirstStartElement( reader );
    assertTrue( fac.isEventMyStartElement( reader.peek() ));

    DateTypeParser dateTypeParser = fac.getNewDateTypeParser();
    assertNotNull( dateTypeParser );

    dateTypeParser.parseElement( reader );
View Full Code Here

    QName rootElemQName = CatalogNamespaceUtils.getThreddsCatalogElementQualifiedName( expectedRootElementName );
    GeospatialRangeTypeParser.Factory factory = new GeospatialRangeTypeParser.Factory( rootElemQName );
    assertNotNull( factory);

    assertTrue( factory.isEventMyStartElement( reader.peek() ));

    GeospatialRangeTypeParser parser = factory.getNewParser( reader, this.fac, this.gspCovBldr );
    assertNotNull( parser);

    ThreddsMetadataBuilder.GeospatialRangeBuilder bldr = (ThreddsMetadataBuilder.GeospatialRangeBuilder) parser.parse();
View Full Code Here

            ByteArrayInputStream inStream = new ByteArrayInputStream(outStream.toByteArray());
            XMLEventReader evtReader = inputFactory.createXMLEventReader(inStream);

            if (boi.isUnwrappedCapable()) {
                //read the wrapper element from the reader
                while (evtReader.peek().getEventType() != XMLStreamConstants.START_ELEMENT) {
                    evtReader.nextEvent();
                }
                evtReader.nextEvent();
            }
View Full Code Here

            ByteArrayInputStream inStream = new ByteArrayInputStream(outStream.toByteArray());
            XMLEventReader evtReader = inputFactory.createXMLEventReader(inStream);

            if (boi.isUnwrappedCapable()) {
                //read the wrapper element from the reader
                while (evtReader.peek().getEventType() != XMLStreamConstants.START_ELEMENT) {
                    evtReader.nextEvent();
                }
                evtReader.nextEvent();
            }
           
View Full Code Here

            Response response = sentryService.sendSystemHypotheticalRequest(systemId);
            XMLEventReader reader = response.getXMLEventReader();
            while (reader.hasNext()) {
                String peekLine = null;
                try {
                     peekLine = reader.peek().toString().trim();
                } catch (XMLStreamException e) {
                    logger.error("Unable to peek.", e);
                }

                String line = reader.next().toString().trim();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.