|
From: Bruce M. <ma...@xb...> - 2002-05-04 15:50:02
|
Brian,
I have a couple of questions. Do you know which Xbean is generating the
exception? What are the XBean and XBean1 classes for in your example?
Bruce
Brian Wolf wrote:
> Hi, I get this error messge, although I seem to have set
> DOMListeners for all the listener type: org.xbeans.XbeansException:
> Error processing at component parser: next componen
> t not established.Thanks, Brian
> public class xbeantest {
>
>
> ViewerBean viewer = new ViewerBean();
> LoggerBean loggerBean = new LoggerBean();
> public xbeantest() { XBean xb = new XBean();
> xb.setXMLSource("c:\\b\\freqwords.xml");
> xb.setDOMListener(loggerBean);
> loggerBean.setLogFileName("xbeanlog");
> loggerBean.setDOMListener(viewerBean1);
> loggerBean.setDOMListener(viewer);
> loggerBean.setLogFileName("xbeanlog");
>
> try{
> xb.generateDocument(); }catch(Exception me){
> System.out.println(me);} }
> public static void main(String[] args) {
> xbeantest xbt = new xbeantest(); } } public class Xbean1
> extends ParserBean implements DOMListener, DOMSource {
> protected Document processedXmlDoc = null;
> protected DOMListener listener = null; public Xbean1(){
> } public void setDOMListener(DOMListener listener) {
> this.listener=listener;
> } public DOMListener getDOMListener() {
> return listener;
> } public void documentReady(DOMEvent evt) throws XbeansException {
> processedXmlDoc = processDocument(evt.getDocument());
> DOMEvent domEvt = new
> DOMEvent(this,(org.w3c.dom.Document)processedXmlDoc);
> fireDOMEvent(domEvt);
> } public void fireDOMEvent(DOMEvent domEvt) throws XbeansException {
>
> if(listener!=null){
> listener.documentReady(domEvt);
> }
> } public Document processDocument(Document doc) throws
> XbeansException {
> return doc;
> } public Document getDocument() throws XbeansException {
> return processedXmlDoc ;
> } }
|