blockly > ConnectionChecker

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.