Package javax.xml.stream

Examples of javax.xml.stream.XMLEventReader


      }
    }
  }

  private XMLEventReader buildStaxEventReader(InputSource source, Origin origin) {
    XMLEventReader reader = null;

    if ( source.getByteStream() != null ) {
      try {
        reader = staxFactory().createXMLEventReader( source.getByteStream() );
      }
View Full Code Here


    this.metadataSources = metadataSources;
  }

  public JaxbRoot unmarshal(InputStream stream, Origin origin) {
    try {
      XMLEventReader staxReader = staxFactory().createXMLEventReader( stream );
      try {
        return unmarshal( staxReader, origin );
      }
      finally {
        try {
          staxReader.close();
        }
        catch ( Exception ignore ) {
        }
      }
    }
View Full Code Here

      Stack<RefEntity> stack = new Stack<RefEntity>();

      Map<String, Reference> importedRefs = new HashMap<String, Reference>();

      XMLInputFactory factory = XMLInputFactory.newInstance();
      XMLEventReader reader =
         factory.createXMLEventReader(PrivilegedFileHelper.fileInputStream(bindingsStorePath), "UTF-8");

      while (reader.hasNext())
      {
         XMLEvent event = reader.nextEvent();
         switch (event.getEventType())
         {
            case XMLStreamConstants.START_ELEMENT :
               StartElement startElement = event.asStartElement();
View Full Code Here

       
        //System.out.println(baos.toString());
       
        ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
        XMLInputFactory ipFactory = XMLInputFactory.newInstance();
        XMLEventReader reader = ipFactory.createXMLEventReader(bais);
       
        Unmarshaller um = context.createUnmarshaller();       
        Object val = um.unmarshal(reader, GreetMe.class);
        assertTrue(val instanceof JAXBElement);
        val = ((JAXBElement<?>)val).getValue();
View Full Code Here

       
        //System.out.println(baos.toString());
       
        ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
        XMLInputFactory ipFactory = XMLInputFactory.newInstance();
        XMLEventReader reader = ipFactory.createXMLEventReader(bais);
       
        Unmarshaller um = context.createUnmarshaller();       
        Object val = um.unmarshal(reader, GreetMe.class);
        assertTrue(val instanceof JAXBElement);
        val = ((JAXBElement<?>)val).getValue();
View Full Code Here

            public void doFinal() throws XMLStreamException {
            }
        };
        canonicalizerTransformer.setTransformer(transformer);

        XMLEventReader xmlSecEventReader = xmlInputFactory.createXMLEventReader(
                this.getClass().getClassLoader().getResourceAsStream(
                        "ie/baltimore/merlin-examples/merlin-xmlenc-five/plaintext-base64.xml")
        );

        while (xmlSecEventReader.hasNext()) {
            XMLSecEvent xmlSecEvent = (XMLSecEvent) xmlSecEventReader.nextEvent();
            canonicalizerTransformer.transform(xmlSecEvent);
        }

        canonicalizerTransformer.doFinal();
View Full Code Here

            public void doFinal() throws XMLStreamException {
            }
        };
        canonicalizerTransformer.setTransformer(transformer);

        XMLEventReader xmlSecEventReader = xmlInputFactory.createXMLEventReader(
                this.getClass().getClassLoader().getResourceAsStream(
                        "ie/baltimore/merlin-examples/merlin-xmlenc-five/plaintext-base64.xml")
        );

        while (xmlSecEventReader.hasNext()) {
            XMLSecEvent xmlSecEvent = (XMLSecEvent) xmlSecEventReader.nextEvent();
            canonicalizerTransformer.transform(xmlSecEvent);
        }

        canonicalizerTransformer.doFinal();
View Full Code Here

    public void testXMLSecEventToOutputStreamStreamAPI() throws Exception {
        Canonicalizer20010315_OmitCommentsTransformer canonicalizerTransformer = new Canonicalizer20010315_OmitCommentsTransformer();
        final ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
        canonicalizerTransformer.setOutputStream(byteArrayOutputStream);

        XMLEventReader xmlSecEventReader = xmlInputFactory.createXMLEventReader(
                this.getClass().getClassLoader().getResourceAsStream(
                        "ie/baltimore/merlin-examples/merlin-xmlenc-five/plaintext-base64.xml")
        );

        while (xmlSecEventReader.hasNext()) {
            XMLSecEvent xmlSecEvent = (XMLSecEvent) xmlSecEventReader.nextEvent();
            canonicalizerTransformer.transform(xmlSecEvent);
        }

        canonicalizerTransformer.doFinal();
        Assert.assertEquals(554, byteArrayOutputStream.size());
View Full Code Here

    private List<AssetEditorConfiguration> readConfig() {
        List<AssetEditorConfiguration> assetEditors = new ArrayList<AssetEditorConfiguration>();
        try {
            XMLInputFactory inputFactory = XMLInputFactory.newInstance();
            InputStream in = getClass().getResourceAsStream( DROOLS_ASSETEDITOR_CONFIG );
            XMLEventReader eventReader = inputFactory.createXMLEventReader( in );
            AssetEditorConfiguration configuration = null;

            while ( eventReader.hasNext() ) {
                XMLEvent event = eventReader.nextEvent();

                if ( event.isStartElement() ) {
                    final AssetEditorConfigElement element = AssetEditorConfigElement.forName( event.asStartElement().getName().getLocalPart() );
                    switch ( element ) {
                        case ASSET_EDITOR : {
                            configuration = new AssetEditorConfiguration();
                            break;
                        }
                        case FORMAT : {
                            event = eventReader.nextEvent();
                            if ( event.isCharacters() ) {
                                configuration.setFormat( event.asCharacters().getData() );
                            } else if ( event.isEndElement() ) {
                                configuration.setFormat( "" );
                            }
                            break;
                        }
                        case TITLE : {
                            event = eventReader.nextEvent();
                            if ( event.isCharacters() ) {
                                configuration.setTitle( event.asCharacters().getData() );
                            } else if ( event.isEndElement() ) {
                                configuration.setTitle( "" );
                            }

                            break;
                        }
                        case ICON : {
                            event = eventReader.nextEvent();
                            if ( event.isCharacters() ) {
                                configuration.setIcon( event.asCharacters().getData() );
                            } else if ( event.isEndElement() ) {
                                configuration.setIcon( "" );
                            }
                            break;
                        }
                        case CLASS : {
                            event = eventReader.nextEvent();
                            if ( event.isCharacters() ) {
                                configuration.setEditorClass( event.asCharacters().getData() );
                            } else if ( event.isEndElement() ) {
                                configuration.setEditorClass( "" );
                            }
View Full Code Here

    /**
     * @see com.amazonaws.http.HttpResponseHandler#handle(com.amazonaws.http.HttpResponse)
     */
    public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
        log.trace("Parsing service response XML");
        XMLEventReader eventReader = xmlInputFactory.createXMLEventReader(response.getContent());
        try {
            AmazonWebServiceResponse<T> awsResponse = new AmazonWebServiceResponse<T>();
            StaxUnmarshallerContext unmarshallerContext = new StaxUnmarshallerContext(eventReader);
            unmarshallerContext.registerMetadataExpression("ResponseMetadata/RequestId", 2, ResponseMetadata.AWS_REQUEST_ID);
            unmarshallerContext.registerMetadataExpression("requestId", 2, ResponseMetadata.AWS_REQUEST_ID);
            registerAdditionalMetadataExpressions(unmarshallerContext);
           
            T result = responseUnmarshaller.unmarshall(unmarshallerContext);
            awsResponse.setResult(result);

            Map<String, String> metadata = unmarshallerContext.getMetadata();
            awsResponse.setResponseMetadata(new ResponseMetadata(metadata));

            log.trace("Done parsing service response");
            return awsResponse;
        } finally {
            try {eventReader.close();} catch (Exception e) {}
        }
    }
View Full Code Here

TOP

Related Classes of javax.xml.stream.XMLEventReader

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.