All Classes and Interfaces
Class
Description
AbstractAttribute
提供大部分的属性定义接口
抽象的属性编辑器基类
继承类实现 setValue getValue
提供 popupWidget 会提供一个 button进行选择
提供 DisplayWidget 会显示widget 没有 会使用缺省的 TextBox
AbstractAttributeProvider
提供属性列表 提供器的大部分功能
描述一个编辑器的实例化数据
一般用于 @Attr 中 向属性提供实例化数据
AddCatalogButton
添加目录操作
LocationButton
AiAnchor
AiButton
AiDialog
开始自定义对话框
AiLabel
AiTab
AiTextBox
AiTitle
标题
算法管理对话框
AlignLeftButton
右对齐
AlignLeftButton
右对齐
AlignLeftButton
右对齐
cn.mapway.ui.client.fonts.Fonts
AlignLeftButton
左对齐
AlignLeftButton
右对齐
AlignLeftButton
右对齐
AlignLeftButton
右对齐
AlignLeftButton
右对齐
CancelButton
AsciiTable
将服务器的回调接口转化为 单一的函数式 用于简单的Lambda方式书写回调
为一个组件的属性进行注解
属性收集器
AttributeEvent
Mark a class which is a attributeEditor
属性编辑器工厂类 全局唯一代理
搜集属性编辑器 创建一个工厂
属性编辑器的信息
AttributeGroup
属性组
所有编辑器组件的一个代理
[name : EDITOR]
属性的状态的变更
属性组件状态改变事件处理句柄
AttributeValue
描述一个属性的值
模块基类.
BigFileUploader
大文件上传
BigFileUploadReturn
CancelButton
CanvasWidget
颜色面板
文本框编辑属性
CheckBoxEditorMetaData 对应的编辑器实例数据
CheckButton
检查按钮
CheckUserServlet
ChinaButton
行政区划
DeleteButton
删除按钮
DeleteButton
删除按钮
AddCatalogButton
添加目录操作
The Class CloseCaption.
CmsEditor
CmsEditor
CmsTools
The Class Color.
The Class ColorLabel.
颜色输入框编辑属性
颜色 属性编辑
CheckBoxEditorMetaData 对应的编辑器实例数据
ColorCanvas
ColorChooser
颜色选择器 比较高级
ColorData
The Class ColorPopup.
Colors
颜色处理
数据库列信息
CommandData
通用编辑器参数设计器
CommonEvent
CommonEventComposite
这是一个组件 不是容器面板panel
组件一定是放在一个容器中的 这个组件也可以通过装饰器来装饰
CommonEventHandler
ResetButton
Editor
联合属性提供器
可以组合几个属性提供其为一个
confirm user input
Console Button
ContextData
CreateButton
数据库元数据 指向一个 SQLITEdb
Databus 全局的数据总线
组件核模块可以订阅或者
浏览器页面是一个应用程序代码 这个应用和MQTT服务器之间 只有两个连接
1.个人消息 /ai/userid/#
2.系统消息 /ai/system/#
各种应用消息都通过这一个连接进行
MQTT会将接受的消息转发到这个数据总线上,由数据总线进行转发
数据事件具体类型
数据相关的事件数据
时间日期属性
日期时间格式
Shape File 字段类型 0 String 1 Integer 2 Float 3 DateTime 4 Boolean
public static final int FLD_TYPE_STRING = 0;
public static final int FLD_TYPE_INTEGER = 1;
public static final int FLD_TYPE_FLOAT = 2;
public static final int FLD_TYPE_DATETIME = 3;
public static final int FLD_TYPE_BOOLEAN = 4;
DeleteButton
删除按钮
Popup
LocationButton
DeleteButton
删除按钮
ResetButton
Dropdown
文本框编辑属性
下拉框的属性编辑器
DropdownEditorMetaData 对应的编辑器实例数据
EditButton
编辑按钮
输入编辑器项
EditOptions
Editor
系统编辑器的代码常量
编辑器元数据
序列化格式
属性编辑器选择 编辑器
编辑器选择
EditorSelectorEditorMetaData 对应的编辑器实例数据
文本输入框 对应的编辑器实例数据
简单事件总线.
EventButton
事件按钮
用于描述一个事件
用于描述一个事件的信息
用于描述一个事件的信息
对象事件查看
ExitButton
退出按钮
DeleteButton
删除按钮
DeleteButton
删除按钮
DeleteButton
FileReturnData
FillData
DeleteButton
FontFile
"id": "3373006",
"name": "ib-font",
"font_family": "ib-font",
"css_prefix_text": "icon-",
"description": "imagebot font collections",
"glyphs": [
FontIcon
字体图标
FontItem
from iconfont.cn output data format
"icon_id": "29432647",
"name": "double-left",
"font_class": "double-left",
"unicode": "e608",
"unicode_decimal": 58888
Fonts
图标字体常量
字体工具类
本系统需要 一个 mapway-font的字体库
有两种方式加载
1.
DeleteButton
删除按钮
GridButton
HasCommonHandlers
通用句柄处理接口
数据处理事件接口
Header
HelpButton
帮助
HelpInfo
帮助信息
HueChooser
色相选择
执行动作的统一接口
IAttribute
用于描述一个属性
属性编辑器的约束接口
2.提供一个缺省的大小
D is design option data type
属性编辑窗口的工厂接口
编译器会扫描源代码 生成这个接口的实现类
属性编辑器的通知事件
当属性编辑器 需要通知属性编辑器本身的状态变化时 会调用这个接口
编辑器属性发生变化的通知事件
属性组提供的功能
属性的特性发生变化的时候通知这个事件
比如 属性不可见 或者 可见
IAttributeUpdateCallback
IAttributeProvider
属性提供接口 用来描述一个对象的属性
一个对象可以有多个属性 IAttribute
更新一组属性值到对象中
浏览器中的运行环境
IconSelector
图标选择面板
Id
IData
一个对象如果能够获取数据和接受数据,就可以实现此接口
数据源感知接口
迭代元素接口
属性编辑器 参数设计接口
描述一个属性编辑器 IAttributeEditor 创建时所需要的所有信息
此信息可以被序列化到持久化格式中 (JSON|XML|BYTE|ELSE)
编辑器实例化的时候必须需要这样一个对象
ISelectable
设置或者取消选择的接口
支持设置错误消息的接口
事件处理接口.
IHelpProvider
帮助信息提供器接口
DeleteButton
删除按钮
ImageTextItem
ImageTextItem 的样式表如下
图片上传相关属性编辑器
文本框编辑属性
ImageUploadEditorMetaData 对应的编辑器实例数据
图像上传组件,上传后自动展示该图片, 上传开始 报告 SUBMIT事件 上传完成 报告OK事件.
系统中模块的定义接口,根据设计原则,可以将代码划分为 系统/模块/子模块/操作 四个界别
这个接口定义了如果要满足 模块和子模块的功能必须要实现的接口
用于模块向外expose事件
模块调度器
DeleteButton
删除按钮
int INPUT_TEXTBOX = 0;
int INPUT_DROPDOWNLIST = 1;
int INPUT_CHECKBOX = 2;
int INPUT_COLOR = 3;
int INPUT_PATH = 4;
int INPUT_FILE = 5;
int INPUT_SLIDER = 6;
int INPUT_OTHERS = 99;
int INPUT_PATHALL = 7;
int INPUT_TEXTAREA = 8;
int INPUT_MULTIFILE = 9;
对象序列化接口
IOptionProvider
IOptionProvider
IPageTip
页面提示接口
所有从 CommonEventComposite 继承的组件 都会实现这个接口 这个接口 提供对页面元素的提示功能
子组件只需要提供相应的 数据即可 比如是 Widget ,title,html 这三个元素
属性编辑组件 支持对产品的感知能力
IProvideSize
实现这个接口的窗口 可以提供一个缺省的大小供父窗口进行大小调整
ISaveble
可以保存的接口
ISelectable
设置或者取消选择的接口
服务器回调的简单用法 用于 Lambda方式书写
服务器的运行环境
服务器端模块
IShowMessage
定义了显示消息的接口
成功处理数据
IToolsProvider
用户信息的标准接口
JsFieldType
The type Json.
Http Json invoker base function collections
JSON RPC代码生成处理器
JsStoreAnnotationProcessor
处理 @JsStoreAnnotation
JsStoreTable
JsTableField
KeyButton
钥匙按钮
文本输入框 对应的编辑器实例数据
RemoveButton
LayoutButton
LegendButton
LinkButton
列表框的选项编辑器
AlignLeftButton
右对齐
Loading
LocationButton
LogButton
日志
AiLog
MainButton
MapwayLog
系统资源
MessageObject
Messages
ModuleBox
ModuleDispatcher
有两种事件的发生 会调度到这个模块调度器
1.
表明某个类是可以动态生成的.
管理系统模块类,自动搜索IModule类,生成一个代理类,使用此代理类实例化模块,模块的生成是单例模式 +.
模块对象.
如果一个类实现了 IFrameModule ,必须通过此注解为该模块命名.
模块参数
ModuleSelector
模型选择
DeleteButton
删除按钮
Dropdown
MySplitterLayoutPanel
DeleteButton
删除按钮
文本输入框 对应的编辑器实例数据
ObjectInspector
对象属性检查器
目标属性检查器对话框 和 ObjectInspector想对应 只不过 这里提供了对话框式的UI
OkButton
Option
选择项
Padding box 数值编辑
box数值为 [top right bottom left]
或者 [top bottom] [left right]
或者 [value]
CheckBoxEditorMetaData 对应的编辑器实例数据
DeleteButton
删除按钮
构造一个简单的用于 编辑器参数的属性对象
他的 EditorData is TextBoxAttribueEditor.EDITOR_CODE
一些共用的参数KEY
可以再次添加关键词
参数类型 输入 输出运行
描述一个编辑参数
描述一组参数
DeleteButton
删除按钮
Pg数据库工具
--------------------------
该工具可以将一数据库表的元数据和数据导出到一个SQLITE中
也可以从Sqlite中恢复表
SQLite文件包含了数据表的定义和数据
PinButton
Pin
DeleteButton
删除按钮
DeleteButton
删除按钮
Popup
PrevButton
删除按钮
AiProgressBar
ReadButton
只读按钮
DeleteButton
删除按钮
RemoveButton
RenameButton
重命名按钮
ResetButton
ReturnButton
返回按钮
RollButton
卷帘分析按钮
描述一个Json RpcEntry入口
RpcResult
SaveBar
fire close ok two event
DeleteButton
删除按钮
SaveDialog<T extends com.google.gwt.user.client.ui.Widget>
保存对话框
SearchableButton
可查询图层
搜索框
DeleteButton
删除按钮
SelectButton
选择按钮
ServerModuleInfo
SettingsButton
参数设置
DeleteButton
删除按钮
ShieldInfoButton
问题提示
DeleteButton
删除按钮
SimpleAttributeGroup
属性组
文本框编辑属性
文本框编辑属性
文本框编辑属性
简单的对象属性检查器
接受一个 IAttributesProvider
文本框编辑属性
Size 该size可以被javascript使用
SlideProperty
滑动条属性编辑器
滑动条本身可以定义一些参数 SlideProperty
滑动条输出的值 value为 sliderProperty中设定的值
当代码初始化改组件的时候 可以传入滑动条的属性
SortButton
排序按钮 再 ASC DESC NONE 三种状态间切换
Sqlite数据库工具
AlignLeftButton
右对齐
DeleteButton
删除按钮
StringUtil
StyleButton
样式
StyleData
子系统窗口管理器
子系统管理器 能够管理本子系统下的所有子模块
如果子模块所属的group为 全屏,就会将子模块进行全屏展示
模块间切换需要的参数
DeleteButton
删除按钮
数据库中一张表的元数据
Temp
TerminalButton
终端
多行文本编辑器 初始化需要的参数
文本框编辑属性
文本框编辑器
文本输入框 对应的编辑器实例数据
TextButton
TextLabel
AlignLeftButton
右对齐
Tip
显示提示弹出框,全局只有一个
TipAdaptor
TipData
TipPanel
第一次使用 显示提示信息
这是一个全屏的 遮罩层
ToobarModule
此类的子类可以拥有一个工具栏
ToobarModules
此类的子类可以拥有一个工具栏,该工具栏上展示一些子模块
ToolboxButton
TransparentChooser
事件中 double值范围 [0-1]
Editor
UI常量
LocationButton
UploadSmallButton
大文件上传按钮
DeleteButton
删除按钮
The type Upload file return.
UploadSmallButton
小文件上传按钮
文本输入框 对应的编辑器实例数据
WebFontImport
导入 iconfont.cn 下载的图标集
窗口事件
组件和外包装之间的 消息传递数据
WriteButton
可写按钮
ZipUtil
ZTree
Tree