net.java.sen.util
Class DoubleArrayTrie

java.lang.Object
  extended bynet.java.sen.util.DoubleArrayTrie

public class DoubleArrayTrie
extends java.lang.Object


Constructor Summary
DoubleArrayTrie()
           
 
Method Summary
 int build(char[][] _str, int[] _len, int[] _val)
           
 int build(char[][] _str, int[] _len, int[] _val, int size)
           
 int commonPrefixSearch(char[] key, int[] result, int pos, int len)
           
static void dumpChar(char[] c, java.lang.String message)
           
 void load(java.lang.String fileName)
           
static void main(java.lang.String[] args)
           
 void save(java.lang.String file)
           
 int search(char[] key, int pos, int len)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleArrayTrie

public DoubleArrayTrie()
Method Detail

load

public void load(java.lang.String fileName)
          throws java.io.IOException
Throws:
java.io.IOException

build

public int build(char[][] _str,
                 int[] _len,
                 int[] _val)

build

public int build(char[][] _str,
                 int[] _len,
                 int[] _val,
                 int size)

search

public int search(char[] key,
                  int pos,
                  int len)

commonPrefixSearch

public int commonPrefixSearch(char[] key,
                              int[] result,
                              int pos,
                              int len)

save

public void save(java.lang.String file)
          throws java.io.IOException
Throws:
java.io.IOException

dumpChar

public static void dumpChar(char[] c,
                            java.lang.String message)

main

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