Uses of Package
twaver.network

Packages that use twaver.network
twaver   
twaver.core.model   
twaver.layout   
twaver.model   
twaver.model.attachment   
twaver.network   
twaver.network.interaction   
 

Classes in twaver.network used by twaver
IImage
          图形数据接口,默认支持栅格图片,gif动画,以及任意Drawable实现类,比如NinePatchDrawable 可用于ImageUI的数据源
Network
          拓扑图组件,用于绘制节点,连线,分组,子网等拓扑元素,包含多个子面板, 其中拓扑图在Network.getElementCanvas()面板中绘制,顶层面板Network.getTopCanvas()用于用户交互时的绘制
 

Classes in twaver.network used by twaver.core.model
ElementUI
          网元呈现类,用于网元在拓扑图中的呈现,由一个主体和多个孩子UI元素构成
LinkUI
          连线UI元素,用于绘制连线,主体使用图形元素(ShapeUI)
Network
          拓扑图组件,用于绘制节点,连线,分组,子网等拓扑元素,包含多个子面板, 其中拓扑图在Network.getElementCanvas()面板中绘制,顶层面板Network.getTopCanvas()用于用户交互时的绘制
 

Classes in twaver.network used by twaver.layout
Network
          拓扑图组件,用于绘制节点,连线,分组,子网等拓扑元素,包含多个子面板, 其中拓扑图在Network.getElementCanvas()面板中绘制,顶层面板Network.getTopCanvas()用于用户交互时的绘制
 

Classes in twaver.network used by twaver.model
ElementUI
          网元呈现类,用于网元在拓扑图中的呈现,由一个主体和多个孩子UI元素构成
Network
          拓扑图组件,用于绘制节点,连线,分组,子网等拓扑元素,包含多个子面板, 其中拓扑图在Network.getElementCanvas()面板中绘制,顶层面板Network.getTopCanvas()用于用户交互时的绘制
 

Classes in twaver.network used by twaver.model.attachment
ElementUI
          网元呈现类,用于网元在拓扑图中的呈现,由一个主体和多个孩子UI元素构成
IImage
          图形数据接口,默认支持栅格图片,gif动画,以及任意Drawable实现类,比如NinePatchDrawable 可用于ImageUI的数据源
UI
          可放置在网元上的UI虚类,是LabelUI, ImageUI, ShapeUI的基类
 

Classes in twaver.network used by twaver.network
ArrowInfo
          箭头图形数据,可用于Link和ShapeNode
ElementUI
          网元呈现类,用于网元在拓扑图中的呈现,由一个主体和多个孩子UI元素构成
IImage
          图形数据接口,默认支持栅格图片,gif动画,以及任意Drawable实现类,比如NinePatchDrawable 可用于ImageUI的数据源
ImageUI
          图片UI元素,用于图片的呈现,当然并不限与静态栅格图片,也支持其他格式,比如gif动画,以及任意Drawable实现类,如NinePatchDrawable 使用IImage作为数据源,可以定制自己的IImage图形数据,更多可参考IImage
IPathUI
          路径图形元素
LabelUI
          文本标签元素,用于显示文字,默认用于网元文本标签和告警冒泡的显示,也可以用于LabelAttachment的呈现 支持文字换行,旋转时能保持文字正立
Network
          拓扑图组件,用于绘制节点,连线,分组,子网等拓扑元素,包含多个子面板, 其中拓扑图在Network.getElementCanvas()面板中绘制,顶层面板Network.getTopCanvas()用于用户交互时的绘制
NetworkCanvas
          拓扑图面板,包含于拓扑图组件中,是画布面板Network.getElementCanvas()和顶层面板TopCanvas的基类
NodeUI
          节点图形元素,用于绘制网元节点
ShapeUI
          图形UI元素,用于绘制图形,比如多边形,线条 图形数据源为Path类型,也可以使用PathSegment作为数据
TopCanvas
          顶层面板,用于绘制拓扑图交互过程中的一些绘制效果,比如选中框,拐点编辑,文字提示,高亮蒙板等
UI
          可放置在网元上的UI虚类,是LabelUI, ImageUI, ShapeUI的基类
UIBounds
          UI元素范围,继承于矩形,为UI主体部分的范围大小,主体之外还可设置padding, selection border和outline,共同构成UI的范围信息 UI范围分四种,从小到大分别为:body,fill bounds, content bounds, view bounds fill bounds = body + padding content bounds = fill bounds + outline view bounds = content bounds + selection border
 

Classes in twaver.network used by twaver.network.interaction
Network
          拓扑图组件,用于绘制节点,连线,分组,子网等拓扑元素,包含多个子面板, 其中拓扑图在Network.getElementCanvas()面板中绘制,顶层面板Network.getTopCanvas()用于用户交互时的绘制