ConnectionChecker-Klasse
Klasse für die Logik zur Prüfung des Verbindungstyps.
Unterschrift:
export declare class ConnectionChecker implements IConnectionChecker
Implementierungen: IConnectionChecker
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
canConnect(a, b, isDragging, opt_distance) | Prüfen Sie, ob die aktuelle Verbindung eine Verbindung zur Zielverbindung herstellen kann. | |
canConnectToPrevious_(a, b) | protected |
Hilfsfunktion für die Drag-Überprüfung. |
canConnectWithReason(a, b, isDragging, opt_distance) | Überprüft, ob die aktuelle Verbindung eine Verbindung zur Zielverbindung herstellen kann. Bei Problemen wird ein Fehlercode zurückgegeben. | |
doDragChecks(a, b, distance) | Prüfen Sie, ob diese Verbindung durch Ziehen hergestellt werden kann. | |
doSafetyChecks(a, b) | Stellen Sie sicher, dass die Verbindung der bestehenden Verbindungen sicher ist, d. h., dass dadurch keines der grundlegenden Annahmen von Blockly (z. B. keine eigenen Verbindungen) beeinträchtigt wird. | |
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 umwandelt. |