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    }