Uses of Class
net.ajaest.lib.data.SequenceTree

Packages that use SequenceTree
net.ajaest.jdk.data.dict contains specific JavaDiKt's database management classes. 
net.ajaest.jdk.data.dict.auxi contains specific JavaDiKt's auxiliary classes for database API 
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.test.data.auxi contains specific JavaDiKt's net.ajaest.jdk.data.auxi test cases 
net.ajaest.lib.data contains classes that stores data 
 

Uses of SequenceTree in net.ajaest.jdk.data.dict
 

Fields in net.ajaest.jdk.data.dict declared as SequenceTree
private  SequenceTree<AllowedStrokeLineEnum,KanjiGraph> NeodatisKanjiDatabaseManager.graphTree
          Deprecated.  
 

Methods in net.ajaest.jdk.data.dict that return SequenceTree
 SequenceTree<AllowedStrokeLineEnum,KanjiGraph> NeodatisKanjiDatabaseManager.getStrokeTree()
          Deprecated. Returns the current kanji database stroke order sequence tree.
 

Uses of SequenceTree in net.ajaest.jdk.data.dict.auxi
 

Fields in net.ajaest.jdk.data.dict.auxi declared as SequenceTree
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.kanjiDeRooCodeTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.kanjiFourCornerTree
           
private  SequenceTree<AllowedStrokeLineEnum,java.lang.Integer> TreeContainer.kanjiGraphTree
           
private  SequenceTree<java.lang.Integer,java.lang.Integer> TreeContainer.kanjiJisCodeTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.kanjiMeaningTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.kanjiReadingTree
           
private  SequenceTree<java.lang.Integer,java.lang.Integer> TreeContainer.kanjiSKIPCodeTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.kanjiSpahnHadamitzkyCodeTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.kanjiVariantTree
           
 

Methods in net.ajaest.jdk.data.dict.auxi that return SequenceTree
 SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.getKanjiDeRooCodeTree()
           
 SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.getKanjiFourCornerTree()
           
 SequenceTree<AllowedStrokeLineEnum,java.lang.Integer> TreeContainer.getKanjiGraphTree()
           
 SequenceTree<java.lang.Integer,java.lang.Integer> TreeContainer.getKanjiJisCodeTree()
           
 SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.getKanjiMeaningTree()
           
 SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.getKanjiReadingTree()
           
 SequenceTree<java.lang.Integer,java.lang.Integer> TreeContainer.getKanjiSKIPCodeTree()
           
 SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.getKanjiSpahnHadamitzkyCodeTree()
           
 SequenceTree<java.lang.Character,java.lang.Integer> TreeContainer.getKanjiVariantTree()
           
 

Methods in net.ajaest.jdk.data.dict.auxi with parameters of type SequenceTree
private
<E> java.util.Collection<java.lang.Integer>
TreeContainer.getFromSequenceTree(SequenceTree<E,java.lang.Integer> tree, QueryCaseEnum qc, java.util.List<E> seq)
           
 

Uses of SequenceTree in net.ajaest.jdk.tools
 

Fields in net.ajaest.jdk.tools declared as SequenceTree
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiDeRooCodeTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiFourCornerTree
           
private  SequenceTree<AllowedStrokeLineEnum,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiGraphTree
           
private  SequenceTree<java.lang.Integer,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiJisCodeTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiMeaningTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiReadingTree
           
private  SequenceTree<java.lang.Integer,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiSKIPCodeTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiSpahnHadamitzkyCodeTree
           
private  SequenceTree<java.lang.Character,java.lang.Integer> TreeNeodatisKanjiODBBuilder.kanjiVariantTree
           
 

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

Methods in net.ajaest.jdk.tools.adders that return SequenceTree
static SequenceTree<java.lang.Character,java.lang.Integer> TreeBuilder.buildKanjiDeRooCodeTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Character,java.lang.Integer> TreeBuilder.buildKanjiFourCornerCodeTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<AllowedStrokeLineEnum,java.lang.Integer> TreeBuilder.buildKanjiGraphTree(java.util.Set<Kanji> kanjis)
           
static SequenceTree<java.lang.Integer,java.lang.Integer> TreeBuilder.buildKanjiJisCodeTree(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 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 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 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");

 

Uses of SequenceTree in net.ajaest.jdk.tools.test.data.auxi
 

Fields in net.ajaest.jdk.tools.test.data.auxi declared as SequenceTree
(package private)  SequenceTree<AllowedStrokeLineEnum,java.lang.Integer> testSequenceTree.ost
           
(package private)  SequenceTree<AllowedStrokeLineEnum,java.lang.Integer> testSequenceTree.temp
           
 

Methods in net.ajaest.jdk.tools.test.data.auxi with parameters of type SequenceTree
 void testSequenceTree.printSequenceTree(SequenceTree<AllowedStrokeLineEnum,java.lang.Integer> st)
           
 

Uses of SequenceTree in net.ajaest.lib.data
 

Subclasses of SequenceTree in net.ajaest.lib.data
 class SequenceEnumTree<S extends Enum<S>,E>
          Search tree by sequence.
 

Fields in net.ajaest.lib.data declared as SequenceTree
private  SequenceTree<S,E> SequenceTree.TreeIterator.currentNode
           
protected  SequenceTree<S,E> SequenceTree.parent
           
 

Fields in net.ajaest.lib.data with type parameters of type SequenceTree
private  java.util.Iterator<SequenceTree<S,E>> SequenceTree.TreeIterator.currentIterator
           
protected  java.util.Map<S,SequenceTree<S,E>> SequenceTree.subtrees
          Serialization of big trees causes stack overflow because of recursive reflection, so maps are serialized horizontally instead of deeply.
private  java.util.Queue<SequenceTree<S,E>> SequenceTree.TreeIterator.toIterateQueue
           
 

Methods in net.ajaest.lib.data that return SequenceTree
 SequenceTree<S,E> SequenceTree.getParent()
           
 SequenceTree<S,E> SequenceTree.getSubTree(S sequenceValue)
          Returns the subtree whose sequence value equals the specified one.
 SequenceTree<S,E> SequenceTree.TreeIterator.next()
           
protected  SequenceTree<S,E> SequenceEnumTree.readTreeSequentially(java.io.ObjectInput in)
           
protected  SequenceTree<S,E> SequenceTree.readTreeSequentially(java.io.ObjectInput in)
          Parent field is not retrieved
 SequenceTree<S,E> SequenceTree.removeSubTree(S sequenceValue)
          Removes the mapping for the specified key from this map if present.
 

Methods in net.ajaest.lib.data that return types with arguments of type SequenceTree
protected  java.util.Map<S,SequenceTree<S,E>> SequenceEnumTree.createSubTreeMapInstance()
           
protected  java.util.Map<S,SequenceTree<S,E>> SequenceTree.createSubTreeMapInstance()
           
 java.util.Map<S,SequenceTree<S,E>> SequenceTree.getSubTrees()
          Returns an unmodifiable map that maps subtrees from this tree by his sequence value.
 java.util.Iterator<SequenceTree<S,E>> SequenceTree.iterator()
          Returns an iterator that iterates through all the nodes contained in this tree.
 

Methods in net.ajaest.lib.data with parameters of type SequenceTree
 void SequenceTree.addSubTree(S sequenceValue, SequenceTree<S,E> subtree)
          Adds a subtree to this tree using either provided sequenceValue or subtree.sequenceValue.
protected  void SequenceEnumTree.writeTreeSequentially(java.io.ObjectOutput out, SequenceTree<S,E> ost)
           
protected  void SequenceTree.writeTreeSequentially(java.io.ObjectOutput out, SequenceTree<S,E> ost)
          Parent field is not stored
 

Constructors in net.ajaest.lib.data with parameters of type SequenceTree
SequenceTree.TreeIterator(SequenceTree<S,E> node)