java/alt2xml/src/cz/frantovo/alt2xml/AltParser.java
changeset 2 be5bfbe1f0cd
     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 +}