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 corrente può connettersi con la 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 il collegamento delle connessioni date sia sicuro, il che significa che non infrangere alcuna delle ipotesi di base di Blockly (ad es. nessuna connessione personale).
doTypeChecks(a, b) Controlla se questa connessione è compatibile con un'altra connessione rispetto al sistema del tipo di valore. Ad es. Squarespace_root("Hello") non è compatibile.
getErrorMessage(errorCode, a, b) Metodo helper che traduce un codice di errore di connessione in una stringa.