package contrib; import org.jdom.input.JDOMFactory; import org.jdom.input.SAXHandler; import org.xml.sax.SAXException; /** * @author Phill Perryman * * Extends the SAXHandler class to provide an endElement * method so Classes which extend Elementx can overide * the validate() method to provide code called when an * Element has finished being parsed. * */ public class SAXHandlerx extends SAXHandler { /** * Constructor for ExtendedSAXHandler. */ public SAXHandlerx() { super(); } /** * Constructor for ExtendedSAXHandler. * @param arg0 */ public SAXHandlerx(JDOMFactory arg0) { super(arg0); } public void endElement(String namespaceURI, String localName, String qName) throws SAXException { Elementx e = (Elementx) currentElement; super.endElement(namespaceURI, localName, qName); e.validate(); } }