搜索此API

y.布局
接口节点标签模型

所有已知的实现类:
离散节点标签模型,边缘相反节点标签模型,FreeNodeLabelModel(FreeNode标签模型),端口标签模型,智能节点标签模型,TableGroupNodeRealizer。ColumnNodeLabelModel列节点标签模型,TableGroupNodeRealizer。RowNodeLabelModel(行节点标签模型)

公共接口节点标签模型

节点标签模型定义与节点标签布局.

A类节点标签模型提供了一组可能的候选人用于放置节点标签。它还定义了参数描述标签当前位置的。

所有状态信息都封装在模型参数.节点标签模型实例可以在多个节点标签之间共享,但会为生成不同的参数具有不同位置的标签。

 

方法总结
java.lang.Object(java.lang.对象) 创建模型参数(定向矩形标签边界,节点布局节点布局)
创建表示此模型中给定节点标签位置的模型参数。
java.lang.Object(java.lang.对象) 获取默认参数()
返回一个模型参数,该参数编码此模型允许的节点标签位置的默认位置。
 Y列表 获取标签候选(节点标签布局标签布局,节点布局节点布局)
返回所有节点标签候选描述此模型中有效标签位置的。
 定向矩形 获取标签放置(Y尺寸标签大小,节点布局节点布局,java.lang.Object参数)
返回由给定模型参数编码的位置的标签边界。
 

方法详细信息

获取默认参数

java.lang.Object(java.lang.对象)获取默认参数()
返回一个模型参数,该参数编码此模型允许的节点标签位置的默认位置。

此参数可以传递给getLabelPlacement(YDimension、NodeLayout、Object)检索相应的标签框。

退货:
描述节点标签默认位置的模型参数

获取标签放置

定向矩形 获取标签放置(Y尺寸标签大小,节点布局节点布局,java.lang.Object参数)
返回由给定模型参数编码的位置的标签边界。

 
提供的参数必须是由该模型生成的。
参数:
标签大小-标签的宽度和高度
节点布局-标签所属节点的布局
参数-描述标签在此模型中的抽象位置的模型参数
退货:
标签的定向框

获取标签候选

Y列表 获取标签候选(节点标签布局标签布局,节点布局节点布局)
返回所有节点标签候选描述此模型中有效标签位置的。

如果实施节点标签模型允许每个可能的位置,此方法始终返回当前位置作为标签候选.

参数:
标签布局-应为其生成候选人的标签
节点布局-标签所属节点的布局
退货:
列表节点标签候选实例

创建模型参数

java.lang.Object(java.lang.对象)创建模型参数(定向矩形标签边界,节点布局节点布局)
创建表示此模型中给定节点标签位置的模型参数。

创建的模型参数是给定标签位置的最接近的参数表示,可以在这个模型中实现。

此参数可以传递给getLabelPlacement(YDimension、NodeLayout、Object)检索当前标签框。

模型参数可以是任意的对象。但是,它必须包含所有信息才能恢复编码位置的节点标签模型.

参数:
标签边界-标签框,编码应为其创建参数的标签位置
节点布局-标签所属节点的布局
退货:
表示给定标签位置的模型参数
另请参阅:
getLabelPlacement(YDimension、NodeLayout、Object)

©版权所有2000-2022,
yWorks股份有限公司.
保留所有权利。