搜索此API

y.基数
类节点

java.lang.Object(java.lang.对象)由扩展 y.基数。节点

公众阶级节点
扩展java.lang.Object

表示有向图数据类型中的所谓节点图表. 最值得注意的是,节点提供了对其相邻边的访问(由实例表示类的边缘). 这些可以区分为传入和传出边集。

通过双向方式对所有三组边进行迭代显示各自集合的只读视图的游标(边缘(),边缘(),outEdges()). 此外,还支持对传入节点两端的所有节点进行迭代边缘或引出边缘(前置(),成功者()).

节点上的整体边数称为其阶数(度()), 它是传入边和传出边的总和(单位:度(),out度()).

重要提示:类图是对图形数据进行任何结构更改的唯一权限类型。具体来说,这意味着无法创建或删除节点或边,而不使用实际的Graph实例。

 

构造方法摘要
受保护的 节点(图表g)
实例化将成为给定图形一部分的新Node对象。
 
方法摘要
 节点 创建副本(图表g)
创建将插入给定图形的此节点的副本。
整数 ()
返回此节点上传入和传出边的总数。
 边缘光标 边缘()
返回此节点上所有传入和传出边的边光标。
 边缘 第一个InEdge()
返回此节点的第一条传入边,或无效的如果是的话不存在。
 边缘 第一个OutEdge()
返回此节点的第一个传出边,或无效的如果是的话不存在。
 边缘 获取边缘(节点相反)
返回将此节点与给定节点连接的边(如果是这样的边)存在。
 边缘 获取边缘自(节点来源)
返回将给定节点与此节点连接的传入边(如果是)存在一条边。
 边缘 获取边缘到(节点目标)
返回将此节点与给定节点连接的传出边(如果是)存在一条边。
 图表 获取图形()
返回此节点所属的图形。
整数 in度()
返回此节点的传入边数。
整数 指数()
返回该节点在其图形G中的索引。
 边缘光标 内边缘()
返回此节点上所有传入边的边光标。
 边缘光标 内边缘(边缘startEdge)
返回此节点处传入边的边光标。
 边缘 lastInEdge(最后进入边缘)()
返回此节点上的最后一个传入边,或无效的如果是的话不存在。
 边缘 lastOutEdge(最后出边缘)()
返回此节点上的最后一个传出边,或无效的如果是的话不存在。
 节点光标 邻居()
返回此节点的所有相邻节点的节点游标。
整数 out度()
返回此节点的传出边数。
 边缘光标 outEdges(外边缘)()
返回此节点上所有传出边的边光标。
 边缘光标 outEdges(外边缘)(边缘startEdge)
返回此节点处传出边的边光标。
 节点光标 前辈()
返回此节点的所有前置节点的节点游标。
空隙 排序InEdges(java.util.Comparator c)
根据给定的比较器对该节点的传入边进行排序。
空隙 排序OutEdges(java.util.Comparator c)
根据给定的比较器对该节点的传出边进行排序。
 节点光标 继承人()
返回此节点的所有后续节点的节点游标。
java.lang.String(java.lang.字符串) toString(字符串)()
返回此节点的String表示形式。
 
从类java.lang.Object继承的方法
clone,equals,finalize,getClass,hashCode,notify,notifyAll,wait,wait
 

建造商详图

节点

受保护的节点(图表g)
实例化将成为给定图形一部分的新Node对象。

参数:
-创建的节点将属于的图形。
方法详细信息

创建副本

公众的节点 创建副本(图表g)
创建将插入给定图形的此节点的副本。

参数:
-创建的节点将属于的图形。
退货:
新创建的Node对象。

公共int()
返回此节点上传入和传出边的总数。

注意,自循环计数两次。

另请参阅:
边缘,单位:度(),out度()

英寸度数

公共intin度()
返回此节点的传入边数。

另请参阅:
度(),out度()

out度

公共intout度()
返回此节点的传出边数。

另请参阅:
度(),单位:度()

指数

公共int指数()
返回该节点在其图形G中的索引。节点索引表示G上标准节点迭代的顺序。索引的值为>= 0<G.节点计数().

请注意,只要通过删除、隐藏、重新插入或取消隐藏节点来修改图形,或者通过明确地改变其在序列中的位置。

前提条件:
此节点必须属于某个图形。
另请参阅:
Graph.removeNode(节点),Graph.hide(节点),Graph.reInsertNode(节点),Graph.unhide(节点),Graph.moveToFirst(节点),Graph.moveToLast(节点)

获取图形

公众的图表 获取图形()
返回此节点所属的图形。如果节点不属于图形,因为它是从它,此方法返回无效的.


第一个OutEdge

公众的边缘 第一个OutEdge()
返回此节点的第一个传出边,或无效的如果是的话不存在。

另请参阅:
firstInEdge(),lastOutEdge()

第一个InEdge

公众的边缘 首次进入边缘()
返回此节点的第一条传入边,或无效的如果是的话不存在。

另请参阅:
firstOutEdge(),lastInEdge()

lastOutEdge(最后出边缘)

公众的边缘 lastOutEdge(最后出边缘)()
返回此节点上的最后一个传出边,或无效的如果是的话不存在。

另请参阅:
firstOutEdge(),lastInEdge()

lastInEdge(最后进入边缘)

公众的边缘 最后一个InEdge()
返回此节点上的最后一个传入边,或无效的如果是的话不存在。

另请参阅:
firstInEdge(),lastOutEdge()

边缘

公众的边缘光标 边缘()
返回此节点上所有传入和传出边的边光标。

另请参阅:
inEdges(),outEdges()

内边缘

公众的边缘光标 内边缘()
返回此节点上所有传入边的边光标。

另请参阅:
边缘(),outEdges()

内边缘

公众的边缘光标 内边缘(边缘startEdge)
返回此节点处传入边的边光标。光标从给定的边开始,循环顺序相同由返回inEdges().

前提条件:
启动边缘是此节点的传入边。
参数:
startEdge(启动边缘)-返回的光标访问的第一条边。
另请参阅:
outEdges(边)

outEdges(外边缘)

公众的边缘光标 outEdges(外边缘)()
返回此节点上所有传出边的边光标。

另请参阅:
边缘(),inEdges()

outEdges(外边缘)

公众的边缘光标 outEdges(外边缘)(边缘startEdge)
返回此节点上传出边的边光标。光标从给定的边开始,循环顺序相同由返回outEdges().

前提条件:
startEdge(启动边缘)是此节点的传出边缘。
参数:
startEdge(启动边缘)-返回的光标访问的第一条边。
另请参阅:
inEdges(边)

邻居

公众的节点光标 邻居()
返回此节点的所有相邻节点的节点游标。相邻节点是指传入和传出两端的节点边缘。

另请参阅:
前置(),成功者()

前辈

公众的节点光标 前辈()
返回此节点的所有前置节点的节点游标。前置节点是指位于引入边两端的节点。

另请参阅:
成功者()

继承人

公众的节点光标 继承人()
返回此节点的所有后续节点的节点游标。后续节点是位于传出边的另一端的节点。

另请参阅:
前置()

获取边缘到

公众的边缘 获取边缘到(节点目标)
返回将此节点与给定节点连接的传出边(如果是)存在一条边。否则无效的返回。

另请参阅:
getEdge(节点),getEdgeFrom(节点)

获取边缘自

公众的边缘 获取边缘自(节点来源)
返回将给定节点与此节点连接的传入边(如果是)存在一条边。否则无效的返回。

另请参阅:
getEdge(节点),getEdgeTo(节点)

获取边缘

公众的边缘 获取边缘(节点相反)
返回将此节点与给定节点连接的边(如果是这样的边)存在。否则无效的返回。

请注意,返回第一条匹配边,传出边为在进入边缘之前进行测试。

另请参阅:
getEdgeFrom(节点),getEdgeTo(节点)

排序InEdges

公共空虚排序InEdges(java.util.Comparator c)
根据给定的比较器对该节点的传入边进行排序。

另请参阅:
sortOutEdges(比较器)

排序边缘

公共空虚排序OutEdges(java.util.Comparator c)
根据给定的比较器对该节点的传出边进行排序。

另请参阅:
sortInEdges(比较器)

toString(字符串)

公共java.lang.StringtoString(字符串)()
返回此节点的String表示形式。

覆盖:
toString(字符串)在课堂上java.lang.Object(java.lang.对象)

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