twaver.Alarm 告警对象。代表告警状态。是一个轻量级的对象。可以创建很多然后放到DataBox中。所有的Alarm对象存放在由ElementBox提供的AlarmBox中。通过setPropertyValue可以带入新的信息。
twaver.network.ui.AlarmAttachment 典型的应用是在网元的旁边产生一个告警的标识。可指定位置,文字等样式。还可通过子类改变默认的告警标识的展示方式和行为。
twaver.AlarmBox 管理所有的Alarm对象。
twaver.AlarmElementMapping 管理告警和element的映射关系,通常是一对一,但也可以是一对多和多对一。
Alarm Mapping Demo中有相关应用。
twaver.AlarmSeverity 告警级别。包含名称,颜色等。预定义了一些告警级别。
twaver.AlarmSeverityChangeEvent
告警界别改变事件。
twaver.AlarmState 用于表示一个element所发生的所有的告警信息,如新的,已确认的,数量,总数等。和Alarm对象比起来,它更轻量级,更底层。不要和Alarm一起使用来管理告警。
twaver.AlarmStatePropagator 用于扩散告警。
twaver.AlarmStateStatistics 是elementBox的告警统计器
twaver.network.ui.Attachment 用于表示element元素的标签,告警标记,小图标等
twaver.network.layout.AutoLayouter 用于自动排列各element元素。有一些预定义的几何方式排列。
twaver.network.ui.BackgroundUI 用于处理画布上的背景。支持位图和矢量图。
twaver.network.ui.BasicAttachment 是element attachment的简单实现。
twaver.network.interaction.BasicInteractionHandler 处理交互效果的基类。如选中,鼠标移动等的互动处理。没有任何实现。
twaver.BundleLinks 处理画布上一套捆绑在一起的连接线。
twaver.Bus 一种特殊的shapeNode,表示总线,采用的是总线布局。可参考DEMO中的BUS demo。
twaver.network.layout.CloudLayouter 处理云布局。可参考demo中的success story demo
twaver.Collection ICollection的默认实现
Consts 存放常量的类
twaver.network.interaction.CreateLinkInteractionHandler 处理创建连接线的互动效果。
twaver.network.interaction.CreateOrthogonalLinkInteractionHandler处理创建直角连接线的互动效果。
twaver.network.interaction.CreateShapeLinkInteractionHandler 处理创建带形状连接线的互动效果。
twaver.Data 抽象的network的data,由databox管理。
twaver.DataBox 作为不可见的model层管理Data对象。
twaver.DataBoxChangeEvent
twaver.network.interaction.DefaultInteractionHandler 默认的互动处理类。处理选中或删除网元、双击打开和关闭group、打开子网、打开和关闭绑定的连接线等用户操作。
twaver.Defaults 静态类 ,定义了twaver的一些默认取值。
twaver.Dummy 继承了Element,在network上不可见,但存在于element box中,并可拥有父元素和子元素。在树和表等组件中可被展现出来,可使用它来组织元素的层级结构,使它们看起来更清晰更容易理解。
twaver.network.ui.EditAttachment 用于表示当前element是可编辑的附件。比如一个可缩放的元素的角上放一个小方块,表示该元素可缩放。
twaver.network.interaction.EditInteractionHandler 用于处理编辑网元的简单属性的互动 。
twaver.Element 定义了由element box管理的业务对象。
twaver.ElementBox 作为model层,也作为各种element的容器。同时可驱动关联的一个或多个视图层。
twaver.network.ui.ElementUI 继承自mx.core.UIComponent,用于在画布上绘制element内容。一个element可能有多个elementUI,要获取elementUI需
要使用network.getElementUI(element) 而不是从element类直接获取。
twaver.Follower 特殊的node元素。可在主node移动的时候跟随主node移动。
twaver.controls.GifImage 用于定义GIF图片资源,可展示动画效果的GIF。
twaver.Grid 用来表现一个带有行和列的网格,类似HTTP的table,包含一套单元格(cell)。每个单元格可拥有另一个网格(grid)。可指定行列的宽高。
Grid适合用来表现电信设备面板及机架。可参考grid eidt demo。
twaver.network.ui.GridUI 用来在network画布中绘制grid元素。
twaver.Group 组(Group)是一种特殊的节点(node)和跟随者(follower),用于在一个特定的区域中展示其所有的子元素(element)。可展开和关闭。展开时同时显示其包含的子元素(element)。
和SubNetwork的区别:显示子网的时候是打开了一个更底层的拓扑图,而打开组(Group)的时候只是将其子元素显示在当前拓扑图上。
twaver.network.ui.GroupUI 用于在画布上绘制组元素(group element)。
twaver.HierarchyChangeEvent 代表一个data的层级发生变化的事件。
twaver.IAlarm 该接口定义了为Alarm类定义了通用的属性和行为。
twaver.IAlarmElementMapping 该接口定义了AlarmElementMapping的行为。
twaver.IClient 该接口定义了一个客户属性机制。该机制能让任何实现了该接口的类携带任何数据类型的属性。比如实现了该接口的Element和Alarm类都可以携带客户定制的属性。
twaver.ICollection 该类封装了一个集合对象。可通过duplicatable属性复制该集合对象中的对象。
twaver.network.ui.IconsAttachment 图标附件展示元素身上的所有附属的图标。
twaver.IData TWaver Flex中一个相当高级别的model层受管理的数据对象。
节点(node),连接(link),组(group),子网(subnetwork),alarm等等都是其实现类。同时它还扩展了IEventDispatcher,可作为事件触发者。
twaver.IDummy 虚拟元素(Dummy)的一个抽象定义。
twaver.IElement Element的抽象定义。
twaver.IImageAsset 该接口包装了一个TWAVER中使用的位图资源。在TWAVER FLEX中,所有要使用的图片资源都应该在使用前被注册和缓存起来。
twaver.network.interaction.IInteractionHandler 该接口定义了用户交互的处理——用户操作后网络图上给出响应。
twaver.ILayer network层(layer)的高层接口。network层(layer)是一个不可见的数据及容器。所有data box中的层(layers)由layerBox管理。可向上,向下移动,可控制其是否可见。
twaver.ImageLoadEvent 继承自flash.events.Event。
twaver.IndexChangeEvent 索引改变事件。
twaver.network.interaction.InteractionEvent 交互事件。该事件包含事件类型,network组件,相关鼠标事件,相关element data。
twaver.IStyle 该接口定义了一个携带样式的类。
twaver.ISubNetwork 一个指示器接口,表明一个元素(element)是可以进入的,比如子网,树节点。
twaver.network.ui.LabelAttachment 标签附件。用于展示元素(element)的名称。
twaver.Layer 层。element box中的每一个元素都有一个层ID。拥有同一个ID的所有元素都在同一个层中。层可上下移动,显示或隐藏。
twaver.LayerBox 为element box管理所有的层。可让一个层移动到其它层上面或下面。可迭代访问层。
删除一个层将不会删除其包含的元素。
twaver.Link 连接线。可用来表示物理或逻辑线缆,连接,电路,线路,通道,环路等等。必须要有起始点和结束点。可控制是否显示箭头。
twaver.network.ui.LinkHandlerAttachment 当有连接线捆绑的时候使用它来标识一下连接线被绑在了一起。
twaver.LinkSubNetwork 估计是连接在两个节点(node)之间的子网。
twaver.network.ui.LinkUI 用于绘制列接线(Link)。
twaver.network.interaction.MapFilterInteractionHandler 用于实现鱼眼、放大效果的互动处理器。
twaver.network.interaction.MoveInteractionHandler 实现在画布上用鼠标移动元素的互动处理器。
twaver.network.Network network是TWAVER FLEX中最重要的图形组件。network通过节点和连接线来展示电信网络拓扑的结构和信息。network和ElementBox实体一起使用。
使用network只需要创建network组件,然后将元素加入到与network关联的element box中,并指定元素的属性,如位置、名称等。
twaver.Node 是电信网络拓扑的节点的抽象。通常,节点展示的是一个带有标签、告警泡,消息文本或小图标附件及更多信息的图片。
twaver.network.ui.NodeUI
twaver.network.Overview 用于显示概览图。该组件允许用鼠标来定位。
twaver.network.interaction.PanInteractionHandler
twaver.PropertyPropagator 属性传播器。定义了一个机制——当一个属性改变时它可以传播给其它相关的数据对象。可以定义传播的方向、什么属性变化时被传播、目标data是否被传播等。
典型的使用就是告警状态传播器AlarmStatePropagator。
twaver.QuickFinder 快速查询器。快速查询器可以在将data放入data box中之前定义。
twaver.network.interaction.SelectInteractionHandler 该交互处理类支持用鼠标和键盘来选择元素。
twaver.SelectionChangeEvent 当用户选择行为改变时触发该事件。如原来选中的是A元素,现在选中B元素。
twaver.SelectionModel 一个对象被选中,它就会被加入到选择模型(selection model),当它被取消选中时,会被移出选择模型。所有这些自动发生。
twaver.SerializationSettings 为XML序列化做参数设置。XMLSerializer使用该类方便地存储可序列化的参数。
twaver.ShapeLink 该元素定义一种特殊的连接线,可以是任意的形状或路径。它有一套控制路径的点。
twaver.network.ui.ShapeLinkUI 用于在画布上绘制shapeLink。
twaver.ShapeNode 有别于普通的节点(node)的是,形状节点(shape node)可用一个多边形而不是普通的图片来展示节点。可用于展示任何复杂的形状或路径。可以展示非连续的线条。
twaver.network.ui.ShapeNodeUI 用于在画布上绘制形状节点(shape node)。
twaver.ShapeSubNetwork 带形状的子网。
twaver.Size 定义边界矩形的尺寸信息。仅包含矩形的长和宽。
twaver.network.layout.SpringLayouter 用于弹性布局。当调用relax()的时候,各个节点将一步展开,而不是慢慢展开。见spring layout demo。
twaver.Styles 该静态类定义了TWAVER FLEX中大多数的样式。参考TWAVER开发文档的附录。
twaver.SubNetwork 用来展现子网。双击进入子网的地图,在子网地图中双击空白区域返回上级网络图。
twaver.controls.Table 和DataBox一起使用展现数据。继承了flex的DataGrid,支持排序和过滤。
twaver.TableColumn 定义了TWaver Flex表(table)组件的列。继承了flex的DataGridColumn,添加了客户化属性支持。
twaver.controls.TableData
twaver.controls.Tree 和DataBox一起使用以树的形式展现数据。继承了FLEX的mx.controls.Tree,支持排序和过滤。
twaver.controls.TreeData 该类封装了一个树节点信息。包含父节点、子节点、树的引用和样式属性。
twaver.controls.TreeInteractionEvent 树的互动事件。如单击,展开,双击事件等。
twaver.Utils 一个静态的final类,提供了许多静态的工具方法。如产生随机数,随机的告警级别,随机颜色。
相关文章
- 数字化转型企业架构设计手册(交付版),企业数字化转型建设思路、本质、数字化架构、数字化规划蓝图(PPT原件获取)-软件全套资料部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调研计划,用户需求调查单,用户需求说明书,概要设计说明书,技术解决方案,数据库设计说明书,详细设计说明书,单元测试报告,总体测试计划,单元测试计划,产品集成计划,集成测试报告,集成测试计划,系统测试报告,产品交接验收单,验收报告,验收测试报告,压力测试报告,项目总结报告,立项结项审批表,成本估算表,项目计划,项目周报月报,风险管理计划,质量保证措施,项目甘特图,项目管理工具,操作手册,接口设计文档,软件实施方案,运维方案,安全检测报告,投标响应文件,开工申请表,开工报告,概要设计检查表,详细设计检查表,需求规格说明书检查表,需求确认表,系统代码编写规范,软件项目质量保证措施,软件部署方案,试运行方案,培训计划方案,软件系统功能检查表,工程试运行问题报告,软件合同,资质评审材料,信息安全相关文档等。 建设方案部分资料清单:
- ASIHTTPRequest类库简介和使用说明
- eclipse中类和方法添加作者日期说明
- net发布的dll方法和类显示注释信息(字段说明信息)[图解]
- Java 数据结构-特点: 代表一个队列,通常按照先进先出(FIFO)的顺序操作元素。 实现类: LinkedList, PriorityQueue, ArrayDeque。 堆(Heap) 堆(Heap)优先队列的基础,可以实现最大堆和最小堆。 PriorityQueue<Integer minHeap = new PriorityQueue<>; PriorityQueue<Integer maxHeap = new PriorityQueue<>(Collections.reverseOrder); 树(Trees) Java 提供了 TreeNode 类型,可以用于构建二叉树等数据结构。 class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } } 图(Graphs) 图的表示通常需要自定义数据结构或使用图库,Java 没有内建的图类。 以上介绍的只是 Java 中一些常见的数据结构,实际上还有很多其他的数据结构和算法可以根据具体问题选择使用。 其他一些说明 以下这些类是传统遗留的,在 Java2 中引入了一种新的框架-集合框架(Collection),我们后面再讨论。 枚举(Enumeration) 枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。 枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。 例如,枚举定义了一个叫nextElement 的方法,该方法用来得到一个包含多元素的数据结构的下一个元素。 关于枚举接口的更多信息,请参见枚举(Enumeration)。 位集合(BitSet) 位集合类实现了一组可以单独设置和清除的位或标志。 该类在处理一组布尔值的时候非常有用,你只需要给每个值赋值一"位",然后对位进行适当的设置或清除,就可以对布尔值进行操作了。 关于该类的更多信息,请参见位集合(BitSet)。 向量(Vector) 向量(Vector)类和传统数组非常相似,但是Vector的大小能根据需要动态的变化。 和数组一样,Vector对象的元素也能通过索引访问。 使用Vector类最主要的好处就是在创建对象的时候不必给对象指定大小,它的大小会根据需要动态的变化。 关于该类的更多信息,请参见向量(Vector) 栈(Stack) 栈(Stack)实现了一个后进先出(LIFO)的数据结构。 你可以把栈理解为对象的垂直分布的栈,当你添加一个新元素时,就将新元素放在其他元素的顶部。 当你从栈中取元素的时候,就从栈顶取一个元素。换句话说,最后进栈的元素最先被取出。 关于该类的更多信息,请参见栈(Stack)。 字典(Dictionary) 字典(Dictionary) 类是一个抽象类,它定义了键映射到值的数据结构。 当你想要通过特定的键而不是整数索引来访问数据的时候,这时候应该使用 Dictionary。 由于 Dictionary 类是抽象类,所以它只提供了键映射到值的数据结构,而没有提供特定的实现。 关于该类的更多信息,请参见字典( Dictionary)。 Dictionary 类在较新的 Java 版本中已经被弃用(deprecated),推荐使用 Map 接口及其实现类,如 HashMap、TreeMap 等,来代替 Dictionary。
- 使用JCrop进行图片裁剪,裁剪js说明,裁剪预览,裁剪上传,裁剪设计的图片处理的工具类和代码
- 【转】关于C#接口和抽象类的一些说明
- 大神们 为什么最后的printf显示说没有存储类和类型说明符
- springmvc常用注解之@Controller和@RequestMapping概要说明
- python中类与对象的命名空间(静态属性的陷阱)、__dict__ 和 dir() 在继承中使用说明