コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ブロックする >IConnectionChecker
IConnectionChecker インターフェース
接続タイプチェック ロジック用のクラス。
署名:
export interface IConnectionChecker
メソッド
メソッド |
説明 |
canConnect(a, b, isDragging, opt_distance) |
現在の接続が対象の接続に接続できるかどうかを確認します。 |
canConnectWithReason(a, b, isDragging, opt_distance) |
現在の接続がターゲット接続に接続できるかどうかを確認し、問題がある場合はエラーコードを返します。 |
doDragChecks(a, b, distance) |
ドラッグしてこの接続ができるかどうかを確認してください。 |
doSafetyChecks(a, b) |
所定の接続が安全であること、すなわち、Blockly の基本的な前提(自己接続がないなど)に違反していないことを確認します。 |
doTypeChecks(a, b) |
この接続が、値型のシステムに関して別の接続と互換性があるかどうかを確認します。例:street_root("Hello") には互換性がありません。 |
getErrorMessage(errorCode, a, b) |
接続エラーコードを文字列に変換するヘルパー メソッド。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[],["The `IConnectionChecker` interface defines methods for validating connections in a visual programming environment. It allows checking if two connections (`a` and `b`) can connect, with or without error codes using `canConnect` and `canConnectWithReason`. Dragging connections are validated via `doDragChecks`. `doSafetyChecks` verifies the safety of a connection, while `doTypeChecks` confirms compatibility based on value types. `getErrorMessage` converts error codes into user-friendly messages.\n"]]