public class VocabIntent
extends java.lang.Object
可以对词库的词条进行增删改。
Created by Jinrui on 18-10-11.
Modifier and Type | Field and Description |
---|---|
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
词库操作:删除词条
|
Constructor and Description |
---|
VocabIntent() |
Modifier and Type | Method and Description |
---|---|
VocabIntent |
addContent(java.lang.String content)
向词条列表中添加词条
|
java.lang.String |
getAction()
获取词库操作
|
java.util.List<java.lang.String> |
getContents()
获取词条列表
|
java.lang.String |
getName()
获取词库名称
|
VocabIntent |
setAction(java.lang.String action)
设置需要执行的词库操作
|
VocabIntent |
setContents(java.util.List<java.lang.String> contents)
设置需要操作的词条列表
|
VocabIntent |
setName(java.lang.String name)
设置词库名称
|
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 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
in class java.lang.Object