// XAAL toolkit // Copyright (C) 2009 Ville Karavirta // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . package xaal.parser.modules; import java.util.HashMap; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import xaal.parser.ParserModule; public class XaalExerciseExtensionParserModule extends ParserModule { public XaalExerciseExtensionParserModule() { super(); } public void startElementExerciseConfig(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException { setProperty("exercise-config", new HashMap()); } public void endElementExerciseConfig(String namespaceURI, String localName, String qName) throws SAXException { } public void startElementExerciseDescription(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException { HashMap puh = (HashMap) getProperty("exercise-config"); puh.put("exercise-description", atts.getValue("value")); } public void endElementExerciseDescription(String namespaceURI, String localName, String qName) throws SAXException { } }