ConnectionChecker-Klasse
Klasse für die Logik zur Überprü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 die Drag-and-drop-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 mit einer anderen Verbindung hinsichtlich des Werttypsystems kompatibel ist. Beispiel: Square_root("Hello") ist nicht kompatibel. | |
getErrorMessage(errorCode, a, b) | Hilfsmethode, die einen Verbindungsfehlercode in einen String übersetzt. |