調査アンケート: Blockly のご利用体験についてお聞かせください
アンケートを開始
blockly > 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 および関連会社の登録商標です。
最終更新日 2024-10-16 UTC。
[null,null,["最終更新日 2024-10-16 UTC。"],[[["The `ConnectionChecker` class in Blockly manages the logic for validating connections between blocks."],["It provides methods to check connection compatibility based on type, safety, and drag restrictions."],["These checks ensure that connections adhere to Blockly's rules and prevent invalid block configurations."],["Developers can use `ConnectionChecker` to determine if two connections can be joined and understand the reasons for any connection failures."]]],[]]