public class VocabIntent
extends java.lang.Object
可以对词库的词条进行增删改。
Created by Jinrui on 18-10-11.
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ACTION_CLEAR_ALL
词库操作:清空所有词条
|
static java.lang.String |
ACTION_CLEAR_AND_INSERT
词库操作:清空所有词条后,添加词条
|
static java.lang.String |
ACTION_INSERT
词库操作:添加词条
|
static java.lang.String |
ACTION_REMOVE
词库操作:删除词条
|
构造器和说明 |
---|
VocabIntent() |
限定符和类型 | 方法和说明 |
---|---|
VocabIntent |
addContent(java.lang.String content)
向词条列表中添加词条
|
java.lang.String |
getAction()
获取词库操作
|
java.util.List<java.lang.String> |
getContents()
获取词条列表
|
java.lang.String |
getName()
获取词库名称
|
boolean |
isNeedSegment()
获取当前词库是否需要分词,默认不需要
|
boolean |
isNumberExtension()
获取当前词库支持阿拉伯数字转换,默认不支持
|
VocabIntent |
setAction(java.lang.String action)
设置需要执行的词库操作
|
VocabIntent |
setContents(java.util.List<java.lang.String> contents)
设置需要操作的词条列表
若需要上传带同义词的词条,格式如下:"${词条取值}:${同义词1}[,${同义词2}]"。
|
VocabIntent |
setName(java.lang.String name)
设置词库名称
可以是自定义词库,比如“我的应用”。
|
VocabIntent |
setNeedSegment(boolean needSegment)
设置当前词库是否需要分词
|
VocabIntent |
setNumberExtension(boolean enableNumberExtension)
设置当前词库是否支持阿拉伯数字转换
|
java.lang.String |
toString() |
public static final java.lang.String ACTION_INSERT
public static final java.lang.String ACTION_REMOVE
public static final java.lang.String ACTION_CLEAR_AND_INSERT
public static final java.lang.String ACTION_CLEAR_ALL
public boolean isNumberExtension()
public VocabIntent setNumberExtension(boolean enableNumberExtension)
enableNumberExtension
- true or falsepublic boolean isNeedSegment()
public VocabIntent setNeedSegment(boolean needSegment)
needSegment
- true or falsepublic java.lang.String getAction()
setAction(String)
public VocabIntent setAction(java.lang.String action)
action
- 需要执行的词库操作getAction()
,
ACTION_INSERT
,
ACTION_REMOVE
,
ACTION_CLEAR_AND_INSERT
,
ACTION_CLEAR_ALL
public java.lang.String getName()
setName(String)
public VocabIntent setName(java.lang.String name)
可以是自定义词库,比如“我的应用”。
可以是系统词库,比如“sys.联系人”。
name
- 词库名称getName()
public java.util.List<java.lang.String> getContents()
setContents(List)
,
addContent(String)
public VocabIntent setContents(java.util.List<java.lang.String> contents)
若需要上传带同义词的词条,格式如下:"${词条取值}:${同义词1}[,${同义词2}]"。
比如:"电灯:电灯泡,灯泡","支付宝:支护宝"。
contents
- 词条列表addContent(String)
,
getContents()
public VocabIntent addContent(java.lang.String content)
content
- 词条setContents(List)
,
getContents()
public java.lang.String toString()
toString
在类中 java.lang.Object