Classe di connessione
Classe per una connessione tra i blocchi.
Firma:
export declare class Connection implements IASTNodeLocationWithBlock
Implementa:IASTNodeLocationWithBlock
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(origine, tipo) | Crea una nuova istanza della classe Connection |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
CAN_CONNECT | static |
numero | Costanti per verificare se due connessioni sono compatibili. |
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. Null se non si è connessi. | |
type | numero |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
connect_(childConnection) | protected |
Collega due connessioni. Questa è la connessione sul blocco superiore. |
connessione(otherConnection) | Collega questa connessione a un'altra connessione. | |
disconnect() | Disconnetti questa connessione. | |
disconnectInternal(setParent) | protected |
Scollega due blocchi collegati da questa connessione. |
getCheck() | Verifica 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 della connessione. |
getParentAndChildConnections() | protected |
Restituisce la connessione principale (superiore) e secondaria (inferiore) data questa connessione e la connessione a cui è connessa. |
getShadowDom(returnCurrent) | Restituisce la rappresentazione XML del blocco shadow della connessione. | |
getShadowState(returnCurrent) | Restituisce la rappresentazione di oggetti serializzati del blocco shadow della connessione. | |
getSourceBlock() | Ottieni il blocco di origine per questa connessione. | |
isConnected() | La connessione è connessa? | |
isSuperior() | La connessione appartiene a un blocco di livello superiore (più alto nello stack di origine)? | |
onCheckChanged_() | protected |
Funzione da chiamare quando i tipi compatibili di questa connessione sono cambiati. |
reconnect(blocco, inputName) | Riconnette questa connessione all'input con il nome specificato nel blocco specificato. Se esiste già una connessione collegata a quell'ingresso, questa viene scollegata. | |
respawnShadow_() | protected |
Visualizza di nuovo il blocco ombra se ne era stato collegato uno. |
setCheck(check) | Modificare la compatibilità di una connessione. | |
setShadowDom(shadowDom) | Modifica il blocco ombra della connessione. | |
setShadowState(shadowState) | Modifica il blocco ombra della connessione. | |
targetBlock() | Restituisce il blocco a cui si collega questa connessione. | |
toString() | Questo metodo restituisce una stringa che descrive questa connessione in termini per sviluppatori (solo in inglese). Da utilizzare nei log e negli errori della console. |