blockly > ConnectionChecker

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.