blockly > ConnectionChecker

Klasa ConnectionChecker

Klasa logiki sprawdzającej typ połączenia.

Podpis:

export declare class ConnectionChecker implements IConnectionChecker 

Implementacja: IConnectionChecker

Metody

Metoda Modyfikatory Opis
canConnect(a, b, isDragging, opt_distance) Sprawdź, czy bieżące połączenie może połączyć się z połączeniem docelowym.
canConnectToPrevious_(a, b), protected Funkcja pomocnicza do sprawdzania przeciągania.
canConnectWithReason(a, b, isDragging, opt_distance) Sprawdza, czy bieżące połączenie może połączyć się z połączeniem docelowym. W razie problemów zwraca kod błędu.
doDragChecks(a, b, distance) Sprawdź, czy takie połączenie da się nawiązać, przeciągając je.
doSafetyChecks(a, b) Sprawdź, czy połączenie podanych połączeń jest bezpieczne, czyli nie naruszy żadnych podstawowych założeń Blockly (np. brak połączeń wewnętrznych).
doTypeChecks(a, b) Sprawdź, czy to połączenie jest zgodne z innym połączeniem pod względem systemu typów wartości. Przykład: kwadrat_root("Hello") nie jest zgodny.
getErrorMessage(errorCode, a, b) Metoda pomocnicza, która konwertuje kod błędu połączenia na ciąg znaków.