com.hankcs.hanlp.dictionary.common
类 CommonDictionary<V>

java.lang.Object
  继承者 com.hankcs.hanlp.dictionary.common.CommonDictionary<V>
直接已知子类:
NRDictionary, NSDictionary, NTDictionary

public abstract class CommonDictionary<V>
extends Object

通用的词典,对应固定格式的词典,但是标签可以泛型化

作者:
hankcs

嵌套类摘要
 class CommonDictionary.Searcher
          前缀搜索,长短都可匹配
 
构造方法摘要
CommonDictionary()
           
 
方法摘要
 boolean contains(String key)
          是否含有键
 V get(String key)
          查询一个单词
 BaseSearcher getSearcher(String text)
           
 boolean load(String path)
           
protected abstract  V[] onLoadValue(String path)
          实现此方法来加载值
protected abstract  boolean onSaveValue(V[] valueArray, String path)
           
 int size()
          词典大小
static boolean sort(String path)
          排序这个词典
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CommonDictionary

public CommonDictionary()
方法详细信息

load

public boolean load(String path)

get

public V get(String key)
查询一个单词

参数:
key -
返回:
单词对应的条目

contains

public boolean contains(String key)
是否含有键

参数:
key -
返回:

size

public int size()
词典大小

返回:

sort

public static boolean sort(String path)
排序这个词典

参数:
path -
返回:

onLoadValue

protected abstract V[] onLoadValue(String path)
实现此方法来加载值

参数:
path -
返回:

onSaveValue

protected abstract boolean onSaveValue(V[] valueArray,
                                       String path)

getSearcher

public BaseSearcher getSearcher(String text)


Copyright © 2014–2015 鐮佸啘鍦�/a>. All rights reserved.