net.ajaest.jdk.tools.parsers
Class XMLKanjidictParser

java.lang.Object
  extended by net.ajaest.jdk.tools.parsers.XMLKanjidictParser

public class XMLKanjidictParser
extends java.lang.Object


Field Summary
private  org.w3c.dom.Document doc
           
private static java.util.Map<java.lang.String,java.lang.Integer> numericDicRefsMaxLength
           
 
Constructor Summary
XMLKanjidictParser(java.lang.String s)
           
 
Method Summary
private  Kanji codepoint(org.w3c.dom.Node n)
           
private  void dicReferences(Kanji temp, org.w3c.dom.Node n)
           
static void main(java.lang.String... args)
           
private  void miscelanea(Kanji temp, org.w3c.dom.Node n)
           
 java.util.Set<Kanji> parse()
           
private  void queryCodes(Kanji temp, org.w3c.dom.Node n)
           
private  void radical(Kanji temp, org.w3c.dom.Node n)
           
private  void readingMeaning(Kanji temp, org.w3c.dom.Node n)
           
private static java.lang.String repairMoroDicRef(java.lang.String ref)
           
private static java.lang.String repairOneill_NamesRef(java.lang.String ref)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numericDicRefsMaxLength

private static java.util.Map<java.lang.String,java.lang.Integer> numericDicRefsMaxLength

doc

private org.w3c.dom.Document doc
Constructor Detail

XMLKanjidictParser

public XMLKanjidictParser(java.lang.String s)
                   throws java.io.FileNotFoundException,
                          org.xml.sax.SAXException,
                          java.io.IOException
Throws:
java.io.FileNotFoundException
org.xml.sax.SAXException
java.io.IOException
Method Detail

parse

public java.util.Set<Kanji> parse()

readingMeaning

private void readingMeaning(Kanji temp,
                            org.w3c.dom.Node n)

queryCodes

private void queryCodes(Kanji temp,
                        org.w3c.dom.Node n)

dicReferences

private void dicReferences(Kanji temp,
                           org.w3c.dom.Node n)

miscelanea

private void miscelanea(Kanji temp,
                        org.w3c.dom.Node n)

radical

private void radical(Kanji temp,
                     org.w3c.dom.Node n)

codepoint

private Kanji codepoint(org.w3c.dom.Node n)

repairMoroDicRef

private static java.lang.String repairMoroDicRef(java.lang.String ref)

repairOneill_NamesRef

private static java.lang.String repairOneill_NamesRef(java.lang.String ref)

main

public static void main(java.lang.String... args)