コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ブロックする >ConnectionChecker
ConnectionChecker クラス
接続タイプチェック ロジック用のクラス。
署名:
export declare class ConnectionChecker implements IConnectionChecker
実装: IConnectionChecker
メソッド
メソッド |
修飾子 |
説明 |
canConnect(a, b, isDragging, opt_distance) |
|
現在の接続が対象の接続に接続できるかどうかを確認します。 |
canConnectToPrevious_(a, b) |
protected |
ドラッグ チェックのヘルパー関数。 |
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 `ConnectionChecker` class, implementing `IConnectionChecker`, manages connection type checking in the Blockly system. Key actions include determining if two connections can link via the `canConnect` and `canConnectWithReason` methods, with the latter also providing error codes. It assesses drag-related connections via `doDragChecks` and verifies safety using `doSafetyChecks`. Type compatibility is handled by `doTypeChecks`. Additionally, `getErrorMessage` provides readable error messages and `canConnectToPrevious_` is used for drag checking.\n"],null,[]]