dear sir !
i design ma classes as flow:
class Entity; class Attribute;
class SAXEvent extend AWTEvent;
class StartDocument(Object source) extends SAXEvent;
class StartEntityEvent(Entity source) extend SAXEvent;
// more some class event
and class Parser(){};
Parser.pasre() will push those SAXEvent events into EventQueue eq = Toolkit.getDefaultToolkit().getSystemEventQueue();
like this :
eq.postEvent(new StartDocumentEvent(this));
and
eq.postEvent(new StartEntityEvent(entity));
the first event is ok but the second one throw out error like the last my post.
thank you for your reply !