Examples of XMLDocumentStreamReader


Examples of org.apache.tuscany.sca.databinding.xml.XMLDocumentStreamReader

    @org.junit.Test
    public void testReader() throws Exception {
        XMLInputFactory factory = XMLInputFactory.newInstance();
        XMLStreamReader r1 = factory.createXMLStreamReader(new StringReader(xml));
        XMLDocumentStreamReader r2 = new XMLDocumentStreamReader(r1);
        XMLStreamReader2String t1 = new XMLStreamReader2String();
        String result = t1.transform(r2, null);
        System.out.println(result);
        XMLStreamReader r3 = factory.createXMLStreamReader(new StringReader(xml));
        r3.nextTag();
        r3.nextTag();
        Assert.assertEquals(XMLStreamConstants.START_ELEMENT, r3.getEventType());
        Assert.assertEquals(new QName(null, "e2"), r3.getName());
        XMLDocumentStreamReader r4 = new XMLDocumentStreamReader(r3);
        result = t1.transform(r4, null);
        System.out.println(result);
    }
View Full Code Here

Examples of org.apache.tuscany.sca.databinding.xml.XMLDocumentStreamReader

public class JavaBean2XMLStreamReader extends BaseTransformer<Object, XMLStreamReader> implements
    PullTransformer<Object, XMLStreamReader> {

    public XMLStreamReader transform(Object source, TransformationContext context) {
        try {
            return new XMLDocumentStreamReader(BeanUtil.getXMLStreamReader(source));
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

Examples of org.apache.tuscany.sca.databinding.xml.XMLDocumentStreamReader

public class JavaBean2XMLStreamReader extends BaseTransformer<Object, XMLStreamReader> implements
    PullTransformer<Object, XMLStreamReader> {

    public XMLStreamReader transform(Object source, TransformationContext context) {
        try {
            return new XMLDocumentStreamReader(BeanUtil.getXMLStreamReader(source));
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

Examples of org.apache.tuscany.sca.databinding.xml.XMLDocumentStreamReader

    @org.junit.Test
    public void testReader() throws Exception {
        XMLInputFactory factory = XMLInputFactory.newInstance();
        XMLStreamReader r1 = factory.createXMLStreamReader(new StringReader(xml));
        XMLDocumentStreamReader r2 = new XMLDocumentStreamReader(r1);
        XMLStreamReader2String t1 = new XMLStreamReader2String();
        String result = t1.transform(r2, null);
        System.out.println(result);
        XMLStreamReader r3 = factory.createXMLStreamReader(new StringReader(xml));
        r3.nextTag();
        r3.nextTag();
        Assert.assertEquals(XMLStreamConstants.START_ELEMENT, r3.getEventType());
        Assert.assertEquals(new QName(null, "e2"), r3.getName());
        XMLDocumentStreamReader r4 = new XMLDocumentStreamReader(r3);
        result = t1.transform(r4, null);
        System.out.println(result);
    }
View Full Code Here

Examples of org.apache.tuscany.sca.databinding.xml.XMLDocumentStreamReader

    @org.junit.Test
    public void testReader() throws Exception {
        XMLInputFactory factory = XMLInputFactory.newInstance();
        XMLStreamReader r1 = factory.createXMLStreamReader(new StringReader(xml));
        XMLDocumentStreamReader r2 = new XMLDocumentStreamReader(r1);
        XMLStreamReader2String t1 = new XMLStreamReader2String();
        String result = t1.transform(r2, null);
        System.out.println(result);
        XMLStreamReader r3 = factory.createXMLStreamReader(new StringReader(xml));
        r3.nextTag();
        r3.nextTag();
        Assert.assertEquals(XMLStreamConstants.START_ELEMENT, r3.getEventType());
        Assert.assertEquals(new QName(null, "e2"), r3.getName());
        XMLDocumentStreamReader r4 = new XMLDocumentStreamReader(r3);
        result = t1.transform(r4, null);
        System.out.println(result);
    }
View Full Code Here

Examples of org.apache.tuscany.sdo.util.resource.XMLDocumentStreamReader

  public XMLStreamReader createXMLStreamReader(XMLDocument document) throws XMLStreamException
  {
      XMLStreamReader reader =  new DataObjectXMLStreamReader(document.getRootObject(), document.getRootElementURI(), document.getRootElementName(), typeHelper);
      // Wrap the reader so that its position will be START_ELEMENT
      return new XMLDocumentStreamReader(reader);
     
  }
View Full Code Here

Examples of org.apache.tuscany.sdo.util.resource.XMLDocumentStreamReader

    if (reader.getEventType() != XMLStreamConstants.START_ELEMENT)
      throw new IllegalStateException();
   
    // StAX2SAXAdapter won't produce START_DOCUMENT if the reader is posisitioned at START_ELEMENT and the EMF loader will fail
    // Wrap the reader so it represents a document
    reader = new XMLDocumentStreamReader(reader);
   
    return loadDocument(reader).getRootObject();
  }
View Full Code Here

Examples of org.apache.tuscany.sdo.util.resource.XMLDocumentStreamReader

  }

  public void saveObject(DataObject sdo, XMLStreamWriter writer) throws XMLStreamException
  {
      XMLStreamReader reader = createXMLStreamReader(sdo);
      new XMLStreamSerializer().serialize(new XMLDocumentStreamReader(reader), writer);
  }
View Full Code Here

Examples of org.apache.tuscany.sdo.util.resource.XMLDocumentStreamReader

    public XMLStreamReader createXMLStreamReader(XMLDocument document) throws XMLStreamException {
        XMLStreamReader reader =
            new DataObjectXMLStreamReader(document.getRootObject(), document.getRootElementURI(), document
                .getRootElementName(), helperContext.getTypeHelper());
        // Wrap the reader so that its position will be START_ELEMENT
        return new XMLDocumentStreamReader(reader);

    }
View Full Code Here

Examples of org.apache.tuscany.sdo.util.resource.XMLDocumentStreamReader

            throw new IllegalStateException();

        // StAX2SAXAdapter won't produce START_DOCUMENT if the reader is
        // posisitioned at START_ELEMENT and the EMF loader will fail
        // Wrap the reader so it represents a document
        reader = new XMLDocumentStreamReader(reader);

        return loadDocument(reader, options).getRootObject();
    }
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.