blockly > Connessione

Classe di connessione

Classe per una connessione tra blocchi.

Firma:

export declare class Connection 

Costruttori

Costruttore Modificatori Descrizione
(constructor)(source, type) Costruisce una nuova istanza della classe Connection

Proprietà

Proprietà Modificatori Tipo Descrizione
CAN_CONNECT static numero Costanti per verificare se due connessioni sono compatibili.
id stringa L'ID univoco di questa connessione.
REASON_CHECKS_FAILED static numero
REASON_DIFFERENT_WORKSPACES static numero
REASON_DRAG_CHECKS_FAILED static numero
REASON_PREVIOUS_AND_OUTPUT static numero
REASON_SELF_CONNECTION static numero
REASON_SHADOW_PARENT static numero
REASON_TARGET_NULL static numero
REASON_WRONG_TYPE static numero
sourceBlock_ protected Blocca
targetConnection Connessione | null Connessione a cui si connette questa connessione. Valore nullo se non connesso.
type numero

Metodi

Metodo Modificatori Descrizione
connect_(childConnection) protected Collega due connessioni. Questa è la connessione sul blocco superiore.
connect(otherConnection) Collega questa connessione a un'altra connessione.
disconnect() Scollega questa connessione.
disconnectInternal(setParent) protected Scollega i due blocchi collegati da questa connessione.
getCheck() Verificare la compatibilità di una connessione.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Restituisce la connessione (a partire da startBlock) che accetterà la connessione specificata. Sono inclusi i tipi di connessioni compatibili e i controlli di connessione.
getParentAndChildConnections() protected Restituisce la connessione principale (superiore) e la connessione secondaria (inferiore) in base a questa connessione e alla connessione a cui è collegata.
getShadowDom(returnCurrent) Restituisce la rappresentazione XML del blocco in ombra della connessione.
getShadowState(returnCurrent) Restituisce la rappresentazione serializzata dell'oggetto del blocco ombra della connessione.
getSourceBlock() Recupera il blocco di origine per questa connessione.
isConnected() La connessione è attiva?
isSuperior() La connessione appartiene a un blocco superiore (più in alto nello stack di origine)?
onCheckChanged_() protected Funzione da chiamare quando i tipi compatibili di questa connessione sono cambiati.
reconnect(block, inputName) Ricollega questa connessione all'input con il nome specificato nel blocco specificato. Se è già presente una connessione a quell'ingresso, questa viene disconnessa.
respawnShadow_() protected Rigenera il blocco in ombra se ne era presente uno collegato a questa connessione.
setCheck(check) Modificare la compatibilità di una connessione.
setShadowDom(shadowDom) Modifica il blocco in ombra della connessione.
setShadowState(shadowState) Modifica il blocco in ombra della connessione.
targetBlock() Restituisce il blocco a cui si connette questa connessione.
toString() Questo metodo restituisce una stringa che descrive questa connessione in termini per sviluppatori (solo in inglese). Destinato a essere utilizzato nei log e negli errori della console.