blockly > ConnectionChecker

Classe ConnectionChecker

Classe per la logica di controllo del tipo di connessione.

Firma:

export declare class ConnectionChecker implements IConnectionChecker 

Implementa: IConnectionChecker

Metodi

Metodo Modificatori Descrizione
canConnect(a, b, isDragging, opt_distance) Controlla se la connessione attuale può connettersi con la connessione di destinazione.
canConnectToPrevious_(a, b) protected Funzione di supporto per il controllo del trascinamento.
canConnectWithReason(a, b, isDragging, opt_distance) Controlla se la connessione attuale può connettersi alla connessione di destinazione e restituisce un codice di errore in caso di problemi.
doDragChecks(a, b, distance) Controlla se questa connessione può essere effettuata tramite trascinamento.
doSafetyChecks(a, b) Verifica che la connessione delle connessioni indicate sia sicura, ovvero che non violi nessuno dei presupposti di base di Blockly (ad es. nessuna connessione autoreferenziale).
doTypeChecks(a, b) Controlla se questa connessione è compatibile con un'altra connessione rispetto al sistema di tipo di valore. Ad esempio, la funzione radice_quadrata("Ciao") non è compatibile.
getErrorMessage(errorCode, a, b) Metodo di assistenza che traduce un codice di errore di connessione in una stringa.