java/alt2xml/src/cz/frantovo/alt2xml/AltParser.java
author František Kučera <franta-hg@frantovo.cz>
Mon, 02 Jan 2012 20:15:52 +0100
changeset 2 be5bfbe1f0cd
permissions -rw-r--r--
První nástřel – trochu už to funguje, převádí JSON na XML.
     1 package cz.frantovo.alt2xml;
     2 
     3 import java.util.logging.Level;
     4 import java.util.logging.Logger;
     5 import javax.xml.parsers.SAXParser;
     6 import org.xml.sax.Parser;
     7 import org.xml.sax.SAXException;
     8 import org.xml.sax.SAXNotRecognizedException;
     9 import org.xml.sax.SAXNotSupportedException;
    10 import org.xml.sax.XMLReader;
    11 
    12 /**
    13  *
    14  * @author fiki
    15  */
    16 public class AltParser extends SAXParser {
    17 
    18 	private static final Logger log = Logger.getLogger(AltParser.class.getName());
    19 	private XMLReader superReader = new SuperReader();
    20 
    21 	@Override
    22 	public Parser getParser() throws SAXException {
    23 		// TODO: dopsat
    24 		log.log(Level.FINE, "getParser");
    25 		return null;
    26 	}
    27 
    28 	@Override
    29 	public XMLReader getXMLReader() throws SAXException {
    30 		return superReader;
    31 	}
    32 
    33 	@Override
    34 	public boolean isNamespaceAware() {
    35 		// TODO: dopsat
    36 		log.log(Level.FINE, "isNamespaceAware");
    37 		return false;
    38 	}
    39 
    40 	@Override
    41 	public boolean isValidating() {
    42 		// TODO: dopsat
    43 		log.log(Level.FINE, "isValidating");
    44 		return false;
    45 	}
    46 
    47 	@Override
    48 	public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException {
    49 		// TODO: dopsat
    50 		log.log(Level.FINE, "setProperty: {0} = {1}", new Object[]{name, value});
    51 	}
    52 
    53 	@Override
    54 	public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException {
    55 		// TODO: dopsat
    56 		log.log(Level.FINE, "getProperty: {0}", name);
    57 		return null;
    58 	}
    59 }