Klasa ConnectionChecker
Klasa logiki sprawdzania typu połączenia.
Podpis:
export declare class ConnectionChecker implements IConnectionChecker
Implementuje: IConnectionChecker
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
canConnect(a, b, isDragging, opt_distance) | Sprawdź, czy bieżące połączenie może nawiązać 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 nawiązać połączenie z połączeniem docelowym, i zwraca kod błędu, jeśli wystąpią problemy. | |
doDragChecks(a, b, distance) | Sprawdź, czy można to połączyć, przeciągając. | |
doSafetyChecks(a, b) | Sprawdź, czy łączenie określonych połączeń jest bezpieczne – czyli nie narusza ż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 w odniesieniu do systemu typów wartości. Na przykład: kwadratowe_root("Witaj") nie jest zgodny. | |
getErrorMessage(errorCode, a, b) | Metoda pomocnicza, która tłumaczy kod błędu połączenia na ciąg znaków. |