|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILinkBundle
连线捆绑,用于两节点间的连线管理
Method Summary | |
---|---|
boolean |
canBind(Network network)
是否需要绑定 |
boolean |
contains(Link link)
是否包含连线 |
Link |
getAgent()
获取连线代理 |
int |
getBundleSize(Network network)
可绑定的连线数量 |
java.util.List<Link> |
getLinks()
获取所有连线集合 |
Node |
getNode1()
端点 |
Node |
getNode2()
另一端点 |
float |
getYOffset(LinkUI linkUI)
获取y方向(垂直于连线的方向)偏移量,适用于展开状态连线的绘制 |
void |
invalidate()
无效绑定状态 |
boolean |
isAgentLink(Link link)
是否是代理连线 |
boolean |
isExpanded()
连线捆绑是否为展开 |
boolean |
isExpanded(Link link,
Network network)
连线是否为展开状态 |
boolean |
reverseExpanded()
翻转绑定状态 |
boolean |
setExpanded(boolean expand)
展开或者合并连线绑定 |
int |
size()
当前连线数量 |
void |
validate(Network network)
生效连线的捆绑状态 |
Method Detail |
---|
java.util.List<Link> getLinks()
Node getNode1()
Node getNode2()
boolean isExpanded()
boolean isExpanded(Link link, Network network)
link
- 是否为展开状态network
- 拓扑图
boolean setExpanded(boolean expand)
expand
- 是否展开
Link getAgent()
void invalidate()
boolean canBind(Network network)
network
-
boolean isAgentLink(Link link)
link
- 连线
boolean reverseExpanded()
float getYOffset(LinkUI linkUI)
linkUI
- 连线UI
void validate(Network network)
network
- 拓扑图boolean contains(Link link)
link
- 连线
int size()
int getBundleSize(Network network)
network
- 拓扑图
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |