001 /**
002 *
003 */
004 package biz.hammurapi.jms;
005
006 import javax.xml.transform.sax.SAXResult;
007
008 import org.apache.xmlbeans.XmlException;
009 import org.apache.xmlbeans.XmlObject;
010 import org.apache.xmlbeans.XmlSaxHandler;
011
012 public class XmlBeansSaxResult extends SAXResult {
013
014 private XmlSaxHandler xmlSaxHandler;
015
016 public XmlBeansSaxResult() {
017 super();
018 xmlSaxHandler = XmlObject.Factory.newXmlSaxHandler();
019 this.setHandler(xmlSaxHandler.getContentHandler());
020 this.setLexicalHandler(xmlSaxHandler.getLexicalHandler());
021 }
022
023 public XmlObject getObject() throws XmlException {
024 return xmlSaxHandler.getObject();
025 }
026 }