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 è in grado di connettersi con la connessione di destinazione.
canConnectToPrevious_(a, b) protected Funzione di supporto per il controllo tramite trascinamento.
canConnectWithReason(a, b, isDragging, opt_distance) Controlla se la connessione corrente è in grado di connettersi con la connessione di destinazione e restituisce un codice di errore in caso di problemi.
doDragChecks(a, b, distance) Verifica se è possibile stabilire questa connessione tramite trascinamento.
doSafetyChecks(a, b) Verifica che la connessione delle connessioni specificate sia sicura, ovvero che non infrange nessuno dei presupposti di base di Blockly (ad es. nessuna connessione personale).
doTypeChecks(a, b) Verifica se questa connessione è compatibile con un'altra connessione per quanto riguarda il sistema del tipo di valore. Ad esempio, square_root("Hello") non è compatibile.
getErrorMessage(errorCode, a, b) Metodo di supporto che converte un codice di errore di connessione in una stringa.