blockly > 接続

接続クラス

ブロック間の接続のクラス。

署名:

export declare class Connection 

コンストラクタ

コンストラクタ 修飾子 説明
(コンストラクタ)(ソース、タイプ) Connection クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
CAN_CONNECT static 数値 2 つの接続が互換性があるかどうかを確認するための定数。
id 文字列 この接続の一意の ID。
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。
type 数値

メソッド

メソッド 修飾子 説明
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() このメソッドは、この接続をデベロッパー用語で記述した文字列を返します(英語のみ)。コンソールログとエラーでのみ使用することを目的としています。