クラス Port
この具象クラスは接続できるオブジェクトを表します。
public class Port
extends Artifact
階層ダイヤグラム
既知の直接サブクラス
なし
コンストラクタ
public Port()
メソッド
getConnectedPorts
ポートに外部接続されたすべてのポートのイタレータを返します。
public Iterator getConnectedPorts(int diagramType)
各要素の説明を次に示します。
diagramType - 接続をトレースするダイヤグラムタイプの ID。ゼロはすべてのダイヤグラムタイプを示します。
RSDException がスローされます。
getConnectedPortsVector
ポートに外部接続されたすべてのポートのベクトルを返します。
public Vector getConnectedPortsVector(int diagramType)
各要素の説明を次に示します。
diagramType - 接続をトレースするダイヤグラムタイプの ID。ゼロはすべてのダイヤグラムタイプを示します。
RSDException がスローされます。
traceInternal
指定した方向のシードポートに内部的に接続されているポートに外部的に接続されているポートのイタレータを返します。
public iterator traceInternal(String direction, boolean includeDirect)
各要素の説明を次に示します。
direction - ポートがシードポートに内部的に接続される必要のある。
includeDirect - includeDirect が true の場合は、traceInternal 関数もシードポートに外部的に接続されているポートのイタレータを返します。
RSDException がスローされます。
traceInternalVector
指定した方向のシードポートに内部的に接続されているポートに外部的に接続されているポートのベクトルを返します。
public Vector traceInternalVector(String direction, boolean includeDirect)
各要素の説明を次に示します。
direction - ポートがシードポートに内部的に接続される必要のある。
includeDirect - includeDirect の値が true の場合は、traceInternalVector 関数もシードポートに外部的に接続されているポートのベクトルを返します。
RSDException がスローされます。
getSegments
このポートに接続されているセグメントのセットを返します。
public Vector getSegments
RSDException がスローされます。
継承されるメソッド
ほかのクラスから継承されるメソッドは次のとおりです。
クラス
継承されるメソッド
rsdesigner.component.Artifact
getContainer, getName, gets, getTopLevelContainer
rsdesigner.design.PropertySet
getIntegerProperty, getProperties, getProperty, getRealProperty, getStringProperty, getType
java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait