搜索此API

y.layout.层次结构.增量
课堂泳道描述器

java.lang.Object(java.lang.对象)由扩展 y.layout.hierarchical.incremental布局。泳道描述器
所有实现的接口:
java.lang.可比较,比较器。部分订单

公众阶级泳道描述器
扩展java.lang.Object
实现java.lang.Comparable,比较器。部分订单

此类由使用层次结构图层在各个阶段,为泳道结构建模。

用于布局方向布局方向。顶部_底部,泳道分隔绘图区域变成垂直条纹。每个节点都放置在用户指定的车道内。例如,在流程图中经常使用泳道来分隔逻辑单元。

每个节点都应该与SwimLaneDescriptor实例关联;同一车道上的节点可以共享一个实例。泳道几何体的计算结果将由实例存储布局之后。

A类泳道描述器实例可以使用数据提供程序已注册使用键处理图形层次结构图层。泳道_描述符_DPKEY返回一个泳道描述器图中每个节点的实例。

 
等级分区网格提供了一个新的实现,它支持水平泳道和垂直泳道。
另请参阅:
层次结构图层。泳道_描述符_DPKEY
 

构造方法摘要
泳道描述器(java.lang.Comparable客户端对象)
创建新的泳道描述器具有给定的可比对象。
泳道描述器(java.lang.Object客户端对象,java.util(实用程序)。比较器比较器)
创建新的泳道描述器具有给定客户端的实例对象和给定的比较器.
 
方法总结
整数 比较函数(java.lang.Object o)
实施可比接口使用获取比较器()获取客户端对象()领域。
java.lang.Object(java.lang.对象) 获取客户端对象()
返回客户端对象.
java.util(实用程序)。比较器 获取比较器()
返回比较器用于对车道进行排序的实例。
整数 获取计算车道索引()
在计算布局后,返回计算出的泳道从零开始的索引。
双倍的 获取计算线位置()
返回计算布局后泳道的计算位置(较小的坐标)。
双倍的 获取计算线宽()
返回计算布局后泳道的计算宽度。
双倍的 获得车道亮度()
返回车道的紧密系数。
双倍的 获取左侧车道插入()
返回泳道的左侧插图,其中没有元素将位于结果布局中。
双倍的 获取最小车道宽度()
返回泳道的最小宽度。
双倍的 获取右侧车道插入()
返回泳道的右插页,其中没有元素将位于结果布局中。
布尔值 是固定索引()
返回泳道索引是否固定(基于比较结果其他泳道)或是否应按顺序自动选择索引以最小化边缘长度。
空隙 setClientObject(设置客户端对象)(java.lang.Object o)
指定客户端对象.
空隙 设置比较器(java.util.Comparator比较器)
指定比较器用于对车道进行排序的实例。
空隙 设置固定索引(布尔fixIndex)
指定泳道的索引是否固定(基于比较结果其他泳道)或是否应按顺序自动选择索引以最小化边缘长度。
空隙 设置车道宽度(双重密封)
指定车道的紧密系数。
空隙 设置左侧车道插入(双插入)
指定泳道的左侧插图,结果布局中不会包含任何元素。
空隙 设置最小车道宽度(双车道宽度)
指定泳道的最小宽度。
空隙 设置右侧车道插入(双插入)
指定泳道的右插页,结果布局中不会包含任何元素。
 
从类java.lang.Object继承的方法
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait
 

建造商详图

泳道描述器

公众的泳道描述器(java.lang.Comparable客户端对象)
创建新的泳道描述器具有给定的可比对象。

参数:
客户端对象-一个可比用于确定车道顺序
投掷次数:
java.lang.Illegal参数异常-如果指定的客户端对象是无效的.

泳道描述器

公众的泳道描述器(java.lang.Object客户端对象,java.util(实用程序)。比较器比较器)
创建新的泳道描述器具有给定客户端的实例对象和给定的比较器.

给定的客户端对象应为的实例可比如果给定比较器无效的.

参数:
客户端对象-客户对象用于对车道进行排序
比较器-一个比较器用于比较客户端对象
投掷次数:
java.lang.Illegal参数异常-如果指定的客户端对象无效的或指定的比较器无效的但指定的客户端对象不是的实例可比.
方法详细信息

是固定索引

公共布尔值是固定索引()
返回泳道索引是否固定(基于比较结果与其他泳道),或者是否应该按顺序自动选择索引以最小化边缘长度。

对于此属性设置为的所有泳道真的,客户给出的相对排序对象被保留。剩余的泳道可以再次排序,以使总边长最小化。

退货:
真的如果泳道指数是自动确定的,否则
另请参阅:
setIndexFixed(布尔值)

设置固定索引

公共空虚设置固定索引(布尔fixIndex)
指定泳道的索引是否固定(基于比较结果其他泳道)或是否应按顺序自动选择索引以最小化边缘长度。

对于此属性设置为的所有泳道真的,客户给出的相对顺序对象被保留。剩余的泳道可以再次排序,以使总边长最小化。

默认值:
默认值为true。泳道的指标不会自动确定。
参数:
修复索引-真的如果泳道指数不应自动确定,否则

setClientObject(设置客户端对象)

公共空虚setClientObject(设置客户端对象)(java.lang.Object o)
指定客户端对象.

给定的客户端对象应为的实例可比.

参数:
o(o)-给定的客户端对象
投掷次数:
java.lang.Illegal参数异常-如果当前没有比较器指定的对象不是可比实例或给定的客户端对象是无效的
另请参阅:
获取比较器(),setComparator(java.util.Comparator)

获取客户端对象

公共java.lang.Object获取客户端对象()
返回客户端对象.

给定的客户端对象是的实例可比.

退货:
给定的客户端对象
另请参阅:
setClientObject(对象),获取比较器(),setComparator(java.util.Comparator)

设置车道宽度

公共空虚设置车道宽度(双重密封)
指定车道的紧密系数。

此值应位于[0,1]间隔。

该值越大,车道将被强制获得其可能的最小宽度。

默认值:
默认值为0.0d。泳道不会被压缩。
参数:
紧密性-紧密度值[0,1]间隔
投掷次数:
java.lang.Illegal参数异常-如果紧密度值超出[0,1]间隔

获得车道亮度

公共双人间获得车道亮度()
返回车道的紧密系数。

该值应在[0,1]间隔。

该值越大,车道将被强制获得其可能的最小宽度。

退货:
紧密度值[0,1]间隔
另请参阅:
设置车道宽度(双倍)

设置比较器

公共空虚设置比较器(java.util.Comparator比较器)
指定比较器用于对车道进行排序的实例。

参数:
比较器-给定的比较器实例
投掷次数:
java.lang.Illegal参数异常-如果指定了比较器无效的.

获取比较器

公共java.util。比较器获取比较器()
返回比较器用于对车道进行排序的实例。

退货:
电流比较器实例
另请参阅:
setComparator(比较器)

获取最小车道宽度

公共双人间获取最小车道宽度()
返回泳道的最小宽度。

最小宽度应为非负值。

退货:
最小宽度
另请参阅:
设置最小车道宽度(双倍)

设置最小车道宽度

公共空虚设置最小车道宽度(双车道宽度)
指定泳道的最小宽度。

最小宽度应为非负值。

默认值:
默认值为0.0d。
参数:
车道宽度-给定的最小宽度
投掷次数:
java.lang.Illegal参数异常-如果指定值为负值
示例图表:

泳道最小宽度0.0天

泳道最小宽度100.0天

获取左侧车道插入

公共双人间获取左侧车道插入()
返回泳道的左侧镶嵌,其中结果布局中没有任何元素。

插图应为非负数。

退货:
当前左侧插入
另请参阅:
设置左侧车道插入(双)

获取右侧车道插入

公共双人间获取右侧车道插入()
返回泳道的右插页,其中没有元素将位于结果布局中。

插图应为非负数。

退货:
当前右侧插入
另请参阅:
设置右侧车道插入(双)

设置左侧车道插入

公共空虚设置左侧车道插入(双插入)
指定泳道的左侧镶嵌,在该左侧镶嵌中,生成的布局中将不包含任何元素。

插图应为非负数。

默认值:
默认值为0.0d。
参数:
插入-给定的左侧镶嵌
投掷次数:
java.lang.Illegal参数异常-如果指定值小于0.
示例图表:

最小左侧嵌入5.0天

最小左侧嵌入100.0天

设置右侧车道插入

公共空虚设置右侧车道插入(双插入)
指定泳道的右插页,结果布局中不会包含任何元素。

插图应为非负数。

默认值:
默认值为0.0d。
参数:
插入-给定的右插入
投掷次数:
java.lang.Illegal参数异常-如果指定值小于0.
示例图表:

最小右侧嵌入5.0天

最小右侧嵌入100.0天

获取计算车道位置

公共双人间获取计算车道位置()
返回计算布局后泳道的计算位置(较小的坐标)。

退货:
泳道的较小坐标

获取计算车道宽度

公共双人间获取计算车道宽度()
返回计算布局后泳道的计算宽度。

退货:
泳道的计算宽度

获取计算车道索引

公共int获取计算车道索引()
在计算布局后,返回计算出的泳道从零开始的索引。

退货:
计算的车道指数或-1如果没有计算该车道的指数。

比较函数

公共int比较函数(java.lang.Object o)
实施可比接口使用获取比较器()获取客户端对象()领域。

指定人:
比较函数在接口中java.lang.可比较

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