]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
6963533bc71e6b57f1718860d572788876c1ff86
[tmp/jakarta-migration.git] /
1 package org.collectionspace.services.common.xmljson;
2
3 import java.io.InputStream;
4 import java.io.OutputStream;
5 import java.io.PrintWriter;
6
7 import javax.xml.stream.XMLEventReader;
8 import javax.xml.stream.XMLInputFactory;
9 import javax.xml.stream.XMLStreamException;
10
11 public class XmlToJsonStreamConverter {
12     protected XMLEventReader eventReader;
13     protected PrintWriter writer;
14     
15     public XmlToJsonStreamConverter(InputStream in, OutputStream out) throws XMLStreamException {
16         XMLInputFactory factory = XMLInputFactory.newInstance();
17         
18         this.eventReader = factory.createXMLEventReader(in);
19         this.writer = new PrintWriter(out);
20     }
21     
22     public void convert() throws XMLStreamException {
23         writer.print("{\"foo\": \"bar\"}");
24         writer.flush();
25 //        while(eventReader.hasNext()){
26 //            XMLEvent event = eventReader.nextEvent();
27 //            
28 //            switch(event.getEventType()) {
29 //            
30 //            }
31 //        }
32     }
33 }