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 }