com.hankcs.hanlp.corpus.dictionary.item
类 EnumItem<E extends Enum<E>>

java.lang.Object
  继承者 com.hankcs.hanlp.corpus.dictionary.item.EnumItem<E>

public class EnumItem<E extends Enum<E>>
extends Object

对标签-频次的封装

作者:
hankcs

字段摘要
 Map<E,Integer> labelMap
           
 
构造方法摘要
EnumItem()
           
EnumItem(E... labels)
          创建一个条目,其标签频次都是1,各标签由参数指定
EnumItem(E label, Integer frequency)
          创建只有一个标签的条目
 
方法摘要
 void addLabel(E label)
           
 void addLabel(E label, Integer frequency)
           
 boolean containsLabel(E label)
           
static Map.Entry<String,Map.Entry<String,Integer>[]> create(String param)
           
static Map.Entry<String,Map.Entry<String,Integer>[]> create(String[] param)
           
 int getFrequency(E label)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

labelMap

public Map<E extends Enum<E>,Integer> labelMap
构造方法详细信息

EnumItem

public EnumItem()

EnumItem

public EnumItem(E label,
                Integer frequency)
创建只有一个标签的条目

参数:
label -
frequency -

EnumItem

public EnumItem(E... labels)
创建一个条目,其标签频次都是1,各标签由参数指定

参数:
labels -
方法详细信息

addLabel

public void addLabel(E label)

addLabel

public void addLabel(E label,
                     Integer frequency)

containsLabel

public boolean containsLabel(E label)

getFrequency

public int getFrequency(E label)

toString

public String toString()
覆盖:
Object 中的 toString

create

public static Map.Entry<String,Map.Entry<String,Integer>[]> create(String param)

create

public static Map.Entry<String,Map.Entry<String,Integer>[]> create(String[] param)


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