类 VocabIntent
- java.lang.Object
-
- com.aispeech.dui.dds.agent.VocabIntent
-
public class VocabIntent extends java.lang.Object
词库操作类可以对词库的词条进行增删改。
Created by Jinrui on 18-10-11.
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringACTION_CLEAR_ALL词库操作:清空所有词条static java.lang.StringACTION_CLEAR_AND_INSERT词库操作:清空所有词条后,添加词条static java.lang.StringACTION_INSERT词库操作:添加词条static java.lang.StringACTION_REMOVE词库操作:删除词条static intALLstatic intCLOUDstatic intLOCAL
-
构造器概要
构造器 构造器 说明 VocabIntent()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 VocabIntentaddContent(java.lang.String content)向词条列表中添加词条java.lang.StringgetAction()获取词库操作java.util.List<java.lang.String>getContents()获取词条列表java.lang.StringgetName()获取词库名称booleanisNeedSegment()获取当前词库是否需要分词,默认不需要booleanisNumberExtension()获取当前词库支持阿拉伯数字转换,默认不支持VocabIntentsetAction(java.lang.String action)设置需要执行的词库操作VocabIntentsetContents(java.util.List<java.lang.String> contents)设置需要操作的词条列表VocabIntentsetName(java.lang.String name)设置词库名称VocabIntentsetNeedSegment(boolean needSegment)设置当前词库是否需要分词VocabIntentsetNumberExtension(boolean enableNumberExtension)设置当前词库是否支持阿拉伯数字转换java.lang.StringtoJson()java.lang.StringtoString()
-
-
-
字段详细资料
-
ACTION_INSERT
public static final java.lang.String ACTION_INSERT
词库操作:添加词条- 另请参阅:
- 常量字段值
-
ACTION_REMOVE
public static final java.lang.String ACTION_REMOVE
词库操作:删除词条- 另请参阅:
- 常量字段值
-
ACTION_CLEAR_AND_INSERT
public static final java.lang.String ACTION_CLEAR_AND_INSERT
词库操作:清空所有词条后,添加词条- 另请参阅:
- 常量字段值
-
ACTION_CLEAR_ALL
public static final java.lang.String ACTION_CLEAR_ALL
词库操作:清空所有词条- 另请参阅:
- 常量字段值
-
-
构造器详细资料
-
VocabIntent
public VocabIntent()
-
-
方法详细资料
-
isNumberExtension
public boolean isNumberExtension()
获取当前词库支持阿拉伯数字转换,默认不支持- 返回:
- 是否需要分词
-
setNumberExtension
public VocabIntent setNumberExtension(boolean enableNumberExtension)
设置当前词库是否支持阿拉伯数字转换- 参数:
enableNumberExtension- true or false
-
isNeedSegment
public boolean isNeedSegment()
获取当前词库是否需要分词,默认不需要- 返回:
- 是否需要分词
-
setNeedSegment
public VocabIntent setNeedSegment(boolean needSegment)
设置当前词库是否需要分词- 参数:
needSegment- true or false
-
getAction
public java.lang.String getAction()
获取词库操作- 返回:
- string 需要执行的词库操作
- 另请参阅:
setAction(String)
-
setAction
public VocabIntent setAction(java.lang.String action)
设置需要执行的词库操作- 参数:
action- 需要执行的词库操作- 返回:
- 返回本VocabIntent对象,便于连续调用
- 另请参阅:
getAction(),ACTION_INSERT,ACTION_REMOVE,ACTION_CLEAR_AND_INSERT,ACTION_CLEAR_ALL
-
getName
public java.lang.String getName()
获取词库名称- 返回:
- 词库名称
- 另请参阅:
setName(String)
-
setName
public VocabIntent setName(java.lang.String name)
设置词库名称可以是自定义词库,比如“我的应用”。
可以是系统词库,比如“sys.联系人”。- 参数:
name- 词库名称- 返回:
- 返回本VocabIntent对象,便于连续调用
- 另请参阅:
getName()
-
getContents
public java.util.List<java.lang.String> getContents()
获取词条列表- 返回:
- 词条列表
- 另请参阅:
setContents(List),addContent(String)
-
setContents
public VocabIntent setContents(java.util.List<java.lang.String> contents)
设置需要操作的词条列表若需要上传带同义词的词条,格式如下:"${词条取值}:${同义词1}[,${同义词2}]"。
比如:"电灯:电灯泡,灯泡","支付宝:支护宝"。- 参数:
contents- 词条列表- 返回:
- 返回本VocabIntent对象,便于连续调用
- 另请参阅:
addContent(String),getContents()
-
addContent
public VocabIntent addContent(java.lang.String content)
向词条列表中添加词条- 参数:
content- 词条- 返回:
- 返回本VocabIntent对象,便于连续调用
- 另请参阅:
setContents(List),getContents()
-
toJson
public java.lang.String toJson()
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-