Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > ConnectionChecker
ConnectionChecker-Klasse
Klasse für die Logik zur Prüfung des Verbindungstyps.
Unterschrift:
export declare class ConnectionChecker implements IConnectionChecker
Implementiert: IConnectionChecker
Methoden
Methode |
Modifikatoren |
Beschreibung |
canConnect(a, b, isDragging, opt_distance) |
|
Prüfen Sie, ob die aktuelle Verbindung mit der Zielverbindung verbunden werden kann. |
canConnectToPrevious_(a, b) |
protected |
Hilfsfunktion für Drag-Prüfung. |
canConnectWithReason(a, b, isDragging, opt_distance) |
|
Prüft, ob die aktuelle Verbindung mit der Zielverbindung verbunden werden kann, und gibt bei Problemen einen Fehlercode zurück. |
doDragChecks(a, b, distance) |
|
Prüfen Sie, ob diese Verbindung durch Ziehen hergestellt werden kann. |
doSafetyChecks(a, b) |
|
Prüfen Sie, ob das Verbinden der angegebenen Verbindungen sicher ist, d. h. keine der grundlegenden Annahmen von Blockly (z. B. keine Selbstverbindungen) widerspricht. |
doTypeChecks(a, b) |
|
Prüfen Sie, ob diese Verbindung in Bezug auf das Werttypsystem mit einer anderen Verbindung kompatibel ist. Beispiel: Square_root("Hello") ist nicht kompatibel. |
getErrorMessage(errorCode, a, b) |
|
Hilfsmethode, die einen Verbindungsfehlercode in einen String übersetzt. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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"]]