Connection クラス
ブロック間の接続用のクラス。
署名:
export declare class Connection implements IASTNodeLocationWithBlock
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(constructor)(ソース, 型) | Connection クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
CAN_CONNECT | static |
数値 | 2 つの接続に互換性があるかどうかを確認する定数。 |
REASON_CHECKS_FAILED | static |
数値 | |
REASON_DIFFERENT_WORKSPACES | static |
数値 | |
REASON_DRAG_CHECKS_FAILED | static |
数値 | |
REASON_PREVIOUS_AND_OUTPUT | static |
数値 | |
REASON_SELF_CONNECTION | static |
数値 | |
REASON_SHADOW_PARENT | static |
数値 | |
REASON_TARGET_NULL | static |
数値 | |
REASON_WRONG_TYPE | static |
数値 | |
sourceBlock_ | protected |
ブロック | |
targetConnection | 接続 | null | この接続の接続先接続です。接続されていない場合は null。 | |
タイプ | 数値 |
Methods
メソッド | 修飾子 | 説明 |
---|---|---|
connect_(childConnection) | protected |
2 つの接続を相互接続する。こちらが上位ブロックの接続です。 |
connect(otherConnection) | この接続を別の接続に接続します。 | |
disconnect() | この接続を切断します。 | |
disconnectInternal(setParent) | protected |
この接続で接続されている 2 つのブロックを切断します。 |
getCheck() | 接続の互換性を取得します。 | |
getConnectionForOrphanedConnection(startBlock, orphanConnection) | static |
指定された接続を受け入れる接続(startBlock から開始)を返します。これには、互換性のある接続タイプと接続チェックが含まれます。 |
getParentAndChildConnections() | protected |
この接続と接続先の接続が与えられると、親接続(上位)と子接続(下位)を返します。 |
getShadowDom(returnCurrent) | 接続のシャドウ ブロックの xml 表現を返します。 | |
getShadowState(returnCurrent) | 接続のシャドウ ブロックのシリアル化されたオブジェクト表現を返します。 | |
getSourceBlock() | この接続のソース ブロックを取得します。 | |
isConnected() | 接続は接続されていますか? | |
isSuperior() | 接続が上位のブロック(ソーススタックの上位)に属しているか。 | |
onCheckChanged_() | protected |
この接続の互換性のあるタイプが変更されたときに呼び出される関数。 |
reconnect(block, inputName) | 指定されたブロック上の指定された名前の入力に、この接続を再接続します。その入力に接続がすでに接続されている場合、その接続は切断されます。 | |
respawnShadow_() | protected |
この接続にシャドウ ブロックが接続されていたら、シャドウ ブロックを再度生成します。 |
setCheck(check) | 接続の互換性を変更します。 | |
setShadowDom(shadowDom) | 接続のシャドウ ブロックを変更します。 | |
setShadowState(shadowState) | 接続のシャドウ ブロックを変更します。 | |
targetBlock() | この接続が接続するブロックを返します。 | |
toString() | このメソッドは、この接続をデベロッパー向けの用語(英語のみ)で説明する文字列を返します。コンソールのログとエラーで使用することを目的としています。 |