1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/java/alt2xml/src/cz/frantovo/alt2xml/AltParser.java Mon Jan 02 20:15:52 2012 +0100
1.3 @@ -0,0 +1,59 @@
1.4 +package cz.frantovo.alt2xml;
1.5 +
1.6 +import java.util.logging.Level;
1.7 +import java.util.logging.Logger;
1.8 +import javax.xml.parsers.SAXParser;
1.9 +import org.xml.sax.Parser;
1.10 +import org.xml.sax.SAXException;
1.11 +import org.xml.sax.SAXNotRecognizedException;
1.12 +import org.xml.sax.SAXNotSupportedException;
1.13 +import org.xml.sax.XMLReader;
1.14 +
1.15 +/**
1.16 + *
1.17 + * @author fiki
1.18 + */
1.19 +public class AltParser extends SAXParser {
1.20 +
1.21 + private static final Logger log = Logger.getLogger(AltParser.class.getName());
1.22 + private XMLReader superReader = new SuperReader();
1.23 +
1.24 + @Override
1.25 + public Parser getParser() throws SAXException {
1.26 + // TODO: dopsat
1.27 + log.log(Level.FINE, "getParser");
1.28 + return null;
1.29 + }
1.30 +
1.31 + @Override
1.32 + public XMLReader getXMLReader() throws SAXException {
1.33 + return superReader;
1.34 + }
1.35 +
1.36 + @Override
1.37 + public boolean isNamespaceAware() {
1.38 + // TODO: dopsat
1.39 + log.log(Level.FINE, "isNamespaceAware");
1.40 + return false;
1.41 + }
1.42 +
1.43 + @Override
1.44 + public boolean isValidating() {
1.45 + // TODO: dopsat
1.46 + log.log(Level.FINE, "isValidating");
1.47 + return false;
1.48 + }
1.49 +
1.50 + @Override
1.51 + public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException {
1.52 + // TODO: dopsat
1.53 + log.log(Level.FINE, "setProperty: {0} = {1}", new Object[]{name, value});
1.54 + }
1.55 +
1.56 + @Override
1.57 + public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException {
1.58 + // TODO: dopsat
1.59 + log.log(Level.FINE, "getProperty: {0}", name);
1.60 + return null;
1.61 + }
1.62 +}