| 程序包 | 说明 |
|---|---|
| gu.dtalk | |
| gu.dtalk.event |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ItemBuilder<T extends BaseItem>
菜单条目构造器
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Base64Option
base64格式二进制数据选项
|
class |
BaseBinary
二进制数据选项基类
|
class |
BaseNumOption<T extends java.lang.Number>
数字类型选项基类
|
class |
BaseOption<T>
用于参数配置和命令参数的选项对象
|
class |
BoolOption
布尔类型选项
|
class |
CheckOption<E>
多选列表选项
|
class |
CmdItem
设备命令条目
|
class |
DateOption
日期选项
|
class |
FloatOption
浮点数类型选项
|
class |
ImageOption
图像类型选项
|
class |
IntOption
整数类型选项
|
class |
IPv4Option
IP(ipv4)地址选项类型
|
class |
MACOption
mac(6 bytes)地址选项类型
|
class |
MenuItem
菜单对象
|
class |
PasswordOption
密码选项
|
class |
RootMenu
根菜单
|
class |
StringOption
通用字符串类型选项
|
class |
SwitchOption<E>
单选列表选项
|
class |
UrlOption
URL类型选项
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected T |
ItemBuilder.item |
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.LinkedHashMap<java.lang.String,BaseItem> |
BaseItem.items
当前条目下的子条目
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends BaseItem> |
ItemBuilder.builder(java.lang.Class<T> type) |
static <T extends BaseItem> |
ItemBuilder.builder(T instance) |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseItem |
BaseItem.addChilds(BaseItem... childs)
添加子条目
|
BaseItem |
BaseOption.addChilds(java.util.Collection<BaseItem> childs) |
BaseItem |
BaseItem.addChilds(java.util.Collection<BaseItem> childs)
添加子条目
|
BaseItem |
BaseItem.find(java.lang.String path)
根据
path指定的路径查找对象,
先在当前对象中查找,如果找不到,从根结点查找 |
BaseItem |
BaseItem.findChecked(java.lang.String path)
根据
path指定的路径查找对象,
与find(String)基本相同,只是当找不到指定的对象时抛出异常 |
BaseItem |
BaseItem.getChild(java.lang.String name)
根据
name指定的条目名称查找当前对象下的子条目如果 name为数字则为子条目索引 |
BaseItem |
BaseItem.getChildByPath(java.lang.String path)
返回
path指定的路径查找当前对象下的子条目 |
BaseItem |
BaseItem.getParent()
返回父结点
|
static BaseItem |
ItemType.parseItem(java.util.Map<java.lang.String,java.lang.Object> jsonObject) |
BaseItem |
BaseItem.setChilds(java.util.List<BaseItem> childs)
设置子条目(会清除原有的子条目)
|
BaseItem |
BaseItem.setDescription(java.lang.String description)
设置对当前条目的说明文字
|
BaseItem |
BaseItem.setDisable(boolean disable)
设置当前条目是否禁用
|
BaseItem |
BaseItem.setName(java.lang.String name) |
BaseItem |
BaseItem.setPath(java.lang.String path)
设置当前对象在整个菜单树形结构中的全路径
|
BaseItem |
BaseItem.setUiName(java.lang.String uiName)
设置条目的界面显示名称
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<BaseItem> |
BaseItem.getChilds()
返回所有子条目
|
| 限定符和类型 | 方法和说明 |
|---|---|
ItemBuilder<T> |
ItemBuilder.addChilds(BaseItem... childs) |
BaseItem |
BaseItem.addChilds(BaseItem... childs)
添加子条目
|
static boolean |
CommonUtils.isBack(BaseItem item) |
static boolean |
CommonUtils.isQuit(BaseItem item) |
static boolean |
CommonUtils.isRoot(BaseItem item) |
void |
BaseItem.updateChild(BaseItem item)
用
item更新同名的子对象,如果对象不存在则跳过 |
| 限定符和类型 | 方法和说明 |
|---|---|
ItemBuilder<T> |
ItemBuilder.addChilds(java.util.Collection<BaseItem> childs) |
BaseItem |
BaseOption.addChilds(java.util.Collection<BaseItem> childs) |
BaseItem |
BaseItem.addChilds(java.util.Collection<BaseItem> childs)
添加子条目
|
ItemBuilder<T> |
ItemBuilder.childs(java.util.List<BaseItem> childs) |
BaseItem |
BaseItem.setChilds(java.util.List<BaseItem> childs)
设置子条目(会清除原有的子条目)
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ItemEvent<T extends BaseItem>
事件父类
|
class |
OnErrorEvent<T extends BaseItem>
出错(异常)发生事件
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ValueListener.registerTo(BaseItem root) |
Copyright © 2019. All Rights Reserved.