Uses of Class
net.ajaest.jdk.data.kanji.Kanji

Packages that use Kanji
net.ajaest.jdk.tools contains specific JavaDiKt's tools to build kanji database 
net.ajaest.jdk.tools.adders contains specific JavaDiKt's tools to append information to kanji database sources 
net.ajaest.jdk.tools.parsers contains specific JavaDiKt's tools to parse kanji information from files 
net.ajaest.jdk.tools.test.data.kanji contains specific JavaDiKt's net.ajaest.jdk.data.kanji test cases 
 

Uses of Kanji in net.ajaest.jdk.tools
 

Fields in net.ajaest.jdk.tools with type parameters of type Kanji
private  java.util.Set<Kanji> TreeNeodatisKanjiODBBuilder.kanjis
           
private  java.util.Set<Kanji> NeodatisKanjiODBBuilder.kanjis
           
 

Uses of Kanji in net.ajaest.jdk.tools.adders
 

Method parameters in net.ajaest.jdk.tools.adders with type arguments of type Kanji
static java.util.TreeMap<java.lang.Integer,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiClassicRadicalTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Character,java.lang.Integer> TreeBuilder.buildKanjiDeRooCodeTree(java.util.Set<Kanji> kanjis)
           
static java.util.HashMap<java.lang.String,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiDicNameTree(java.util.Set<Kanji> kanjis)
           
static java.util.TreeMap<java.lang.Integer,java.util.HashMap<java.lang.String,java.util.Set<java.lang.Integer>>> TreeBuilder.buildKanjiDicReferenceTree(java.util.Set<Kanji> kanjis)
          [Dic_ref(any)] -> [Map[[Dic_name->Dic_ref(Dic_name)]

To get a concrete dictionary reference list(many dictionaries has more than one reference per index: map.get(reference):

Collection<Integer> indexList = map.get(index).get(dicName)

To get all the references no matter the dic

Collection<Integer> indexList = CollectionsExtra.plainToList(map.get(index).values)

To get a sorted dic's reference list

List<Integer> refList;
for(HashMap<Integer> refs : map.values())
      reflist.addAll(refs.get(dicName);//be careful with null maps!
static SequenceTree<java.lang.Character,java.lang.Integer> TreeBuilder.buildKanjiFourCornerCodeTree(java.util.Set<Kanji> kanjis)
           
static java.util.TreeMap<java.lang.Integer,java.lang.Integer> TreeBuilder.buildKanjiFrequencyTreeSet(java.util.Set<Kanji> kanjis)
           
static java.util.TreeMap<java.lang.Integer,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiGradeTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<AllowedStrokeLineEnum,java.lang.Integer> TreeBuilder.buildKanjiGraphTree(java.util.Set<Kanji> kanjis)
           
static java.util.HashMap<java.lang.String,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiJisCharset(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Integer,java.lang.Integer> TreeBuilder.buildKanjiJisCodeTree(java.util.Set<Kanji> kanjis)
           
static java.util.TreeMap<java.lang.Integer,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiJLPTLevelTree(java.util.Set<Kanji> kanjis)
           
static java.util.HashMap<java.lang.String,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiMeaningLangTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Character,java.lang.Integer> TreeBuilder.buildKanjiMeaningTree(java.util.Set<Kanji> kanjis)
          Search a meaning in any language(always lowercase):

List<Integer> refs = tree.search("meaning");

Search a meaning in the language ES(always in iso639.1 and lowecase)

List<Integer> refs = tree.search("meaning" + "#es");

static java.util.TreeMap<java.lang.Integer,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiNelsonRadicalTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Character,java.lang.Integer> TreeBuilder.buildKanjiReadingTree(java.util.Set<Kanji> kanjis)
          Search reading of any reading type:

List<Integer> refs = tree.search("reading");

Search a reading of a particual reading type:

List<Integer> refs = tree.search("reading" + "#readingtype");

static java.util.HashMap<java.lang.String,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiReadingTypeTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Integer,java.lang.Integer> TreeBuilder.buildKanjiSKIPCodeTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Character,java.lang.Integer> TreeBuilder.buildKanjiSpahnHadamitzkyCodeTree(java.util.Set<Kanji> kanjis)
           
static java.util.TreeMap<java.lang.Integer,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiStrokeCountTree(java.util.Set<Kanji> kanjis)
           
static java.util.TreeMap<java.lang.Integer,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiStrokeMiscountsTree(java.util.Set<Kanji> kanjis)
           
static java.util.TreeSet<java.lang.Integer> TreeBuilder.buildKanjiUnicodeTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Character,java.lang.Integer> TreeBuilder.buildKanjiVariantTree(java.util.Set<Kanji> kanjis)
          Search variant of any variant type:

List<Integer> refs = tree.search("variant");

Search a variant of a particular variant type:

List<Integer> refs = tree.search("variant" + "#variantType");

static java.util.HashMap<java.lang.String,java.util.Set<java.lang.Integer>> TreeBuilder.buildKanjiVariantTypeTree(java.util.Set<Kanji> kanjis)
           
 

Uses of Kanji in net.ajaest.jdk.tools.parsers
 

Methods in net.ajaest.jdk.tools.parsers that return Kanji
private  Kanji XMLKanjidictParser.codepoint(org.w3c.dom.Node n)
           
 

Methods in net.ajaest.jdk.tools.parsers that return types with arguments of type Kanji
 java.util.Set<Kanji> XMLKanjidictParser.parse()
           
 

Methods in net.ajaest.jdk.tools.parsers with parameters of type Kanji
private  void XMLKanjidictParser.dicReferences(Kanji temp, org.w3c.dom.Node n)
           
private  void XMLKanjidictParser.miscelanea(Kanji temp, org.w3c.dom.Node n)
           
private  void XMLKanjidictParser.queryCodes(Kanji temp, org.w3c.dom.Node n)
           
private  void XMLKanjidictParser.radical(Kanji temp, org.w3c.dom.Node n)
           
private  void XMLKanjidictParser.readingMeaning(Kanji temp, org.w3c.dom.Node n)
           
 

Uses of Kanji in net.ajaest.jdk.tools.test.data.kanji
 

Fields in net.ajaest.jdk.tools.test.data.kanji declared as Kanji
private  Kanji KanjiTest.k