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.0天
将禁用车道压缩。
- 值为
1.0天
将尝试强制车道获得其最小宽度
.
- 默认值:
- 默认值为0.0d。泳道不会被压缩。
- 参数:
紧密性
-紧密度值[0,1]
间隔- 投掷次数:
java.lang.Illegal参数异常
-如果紧密度值超出[0,1]
间隔
获得车道亮度
公共双人间获得车道亮度()
- 返回车道的紧密系数。
该值应在[0,1]
间隔。
该值越大,车道将被强制获得其可能的最小宽度。
- 值为
0.0天
将禁用车道压缩。
- 值为
1.0天
将尝试强制车道获得其最小宽度
.
- 退货:
- 紧密度值
[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.可比较