搜索此API

y.布局
类分区布局器

java.lang.Object(java.lang.对象)由扩展 y.布局。抽象布局阶段
      由扩展 y.布局。分区布局器
所有实现的接口:
层外(Layour),布局阶段
直接已知子类:
紧凑正交外层

公众阶级分区布局器
延伸抽象布局阶段

分区布局器为基于分而治之方法的布局提供了一个框架。

概念

该方法可分为四个阶段:

  1. 输入图形被划分为较小的单元。本阶段的实施可以使用方法设置setPartitionFinder(PartitionLayouter.PartitionFind器)
  2. 或者,布局算法安排每个分区。本阶段的实施可以使用方法设置AbstractLayoutStage.setCoreLayouter(外层)
  3. 图形分区相邻排列,保持布局不变。本阶段的实施可以使用方法设置setPartitionPlacer(PartitionLayour.PartitionPlace)
  4. 连接不同图形分区中节点的边将被路由。本阶段的实施可以使用方法设置setInterEdgeRouter(分区布局器。InterEdgeRouter)

 

嵌套类摘要
静态类 分区布局。通道边缘路由器
          分区布局。通道边缘路由器使用路由边界间ChannelEdgeRouter(通道边缘路由器)
静态类 分区布局。组件分区放置器
          分区布局。组件分区放置器使用组件布局器放置隔板。
静态类 分区布局。边缘之间分区查找器
          分区布局。边缘之间分区查找器使用Groups.edgeBetweennessClustering(y.base.Graph、NodeMap、boolean、int、int、DataProvider)作为查找图分区的策略。
静态接口 分区布局。InterEdgeRouter公司
分区布局。InterEdgeRouter公司负责路由边界。
静态类 分区布局。正交InterEdgeRouter
          分区布局。正交InterEdgeRouter使用路由边界间正交边缘路由器
静态接口 分区布局。分区查找器
A类分区布局。分区查找器负责对输入图进行分区。
静态接口 分区布局。分区放置器
A类分区布局。分区放置器负责安排图形分区。
静态类 分区布局。PolylineInterEdgeRouter公司
          分区布局。PolylineInterEdgeRouter公司使用路由边界间边缘路由器
 
现场总结
 
从接口y.layout继承的字段。层外(Layour)
边缘_ID_DPKEY,节点ID_DPKEY,节点_类型_DP键,选定的边缘,所选节点
 
构造方法摘要
分区布局器()
创建新的分区布局器实例的默认设置。
 
方法摘要
布尔值 can布局(LayoutGraph布局图图表)
接受可以由核心布局算法
空隙 do布局(LayoutGraph布局图图表)
在图形中排列和放置独立分区。
 分区布局。InterEdgeRouter公司 获取InterEdgeRouter()
返回分区布局。InterEdgeRouter公司负责边缘路由的实例。
 分区布局。分区查找器 获取分区查找器()
返回分区布局。分区查找器负责划分输入图的实例。
 分区布局。分区放置器 获取分区放置器()
返回分区布局。分区放置器负责安排图形分区的实例。
空隙 设置InterEdgeRouter(分区布局。InterEdgeRouter公司interEdgeRouter)
指定分区布局。InterEdgeRouter公司负责边缘路由的实例。
空隙 设置分区查找器(分区布局。分区查找器分区查找器)
指定分区布局。分区查找器负责划分输入图的实例。
空隙 设置分区放置器(分区布局。分区放置器分区放置器)
指定分区布局。分区放置器负责安排图形分区的实例。
 
从y.layout类继承的方法。抽象布局阶段
can布局核心,doLayoutCore(do布局核心),获取核心布局器,设置核心层
 
从类java.lang.Object继承的方法
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait
 

建造商详图

分区布局器

公众的分区布局器()
创建新的分区布局器实例的默认设置。

方法详细信息

can布局

公共布尔值can布局(LayoutGraph布局图图表)
接受可以由核心布局算法

如果没有核心布局算法,接受所有图形。

参数:
图表-输入图形
退货:
真的如果没有核心布局算法或核心布局算法接受图形,否则
另请参阅:
Layouter.doLayout(布局图)

do布局

公共空虚do布局(LayoutGraph布局图图表)
在图形中排列和放置独立分区。

参数:
图表-输入图形
投掷次数:
java.lang.IllegalState异常-如果分区查找器无效的
另请参阅:
Layouter.canLayout(LayoutGraph)

获取分区查找器

公众的分区布局。分区查找器 获取分区查找器()
返回分区布局。分区查找器负责划分输入图的实例。

退货:
这个分区布局。分区查找器使用的
另请参阅:
setPartitionFinder(分区查找器)

setPartitionFinder(设置分区查找器)

公共空虚setPartitionFinder(设置分区查找器)(分区布局。分区查找器分区查找器)
指定分区布局。分区查找器负责划分输入图的实例。

默认值:
默认值为null。
参数:
分区查找器-的分区布局。分区查找器应该使用的

获取分区放置器

公众的分区布局。分区放置器 获取分区占位符()
返回分区布局。分区放置器负责安排图形分区的实例。

退货:
这个分区布局。分区放置器使用的
另请参阅:
setPartitionPlacer(分区放置器)

设置分区放置器

公共空虚设置分区放置器(分区布局。分区放置器分区放置器)
指定分区布局。分区放置器负责安排图形分区的实例。

默认值:
默认值为null。
参数:
分区放置器-的分区布局。分区放置器应该使用的

获取InterEdgeRouter

公众的分区布局。InterEdgeRouter公司 获取InterEdgeRouter()
返回分区布局。InterEdgeRouter公司负责边缘路由的实例。

退货:
这个分区布局。InterEdgeRouter公司使用的
另请参阅:
设置InterEdgeRouter(InterEdgeRouter)

设置InterEdgeRouter

公共空虚设置InterEdgeRouter(分区布局。InterEdgeRouter公司interEdgeRouter)
指定分区布局。InterEdgeRouter公司负责边缘路由的实例。

默认值:
默认值为null。
参数:
interEdgeRouter(边缘路由器)-的分区布局。InterEdgeRouter公司应该使用的

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