blockly > Connection

Klasa połączenia

Klasa dla połączenia między blokami.

Podpis:

export declare class Connection 

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(source, type) Tworzy nową instancję klasy Connection.

Właściwości

Właściwość Modyfikatory Typ Opis
CAN_CONNECT static liczba Stałe do sprawdzania, czy 2 połączenia są zgodne.
id ciąg znaków Unikalny identyfikator tego połączenia.
REASON_CHECKS_FAILED static liczba
REASON_DIFFERENT_WORKSPACES static liczba
REASON_DRAG_CHECKS_FAILED static liczba
REASON_PREVIOUS_AND_OUTPUT static liczba
REASON_SELF_CONNECTION static liczba
REASON_SHADOW_PARENT static liczba
REASON_TARGET_NULL static liczba
REASON_WRONG_TYPE static liczba
sourceBlock_ protected Blokowanie
targetConnection Połączenie | null Połączenie, z którym jest połączone to połączenie. Wartość null, jeśli nie ma połączenia.
type liczba

Metody

Metoda Modyfikatory Opis
connect_(childConnection) protected Połącz 2 połączenia. To połączenie w bloku nadrzędnym.
connect(otherConnection) Połącz to połączenie z innym połączeniem.
disconnect() Rozłącz to połączenie.
disconnectInternal(setParent) protected Odłącz 2 bloki połączone tym połączeniem.
getCheck() Sprawdź zgodność połączenia.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Zwraca połączenie (rozpoczynając od startBlock), które zaakceptuje dane połączenie. Obejmuje to zgodne typy połączeń i sprawdzanie połączeń.
getParentAndChildConnections() protected Zwraca połączenie nadrzędne (nadrzędne) i podrzędne (podrzędne) w zależności od tego połączenia i połączenia, z którym jest połączone.
getShadowDom(returnCurrent) Zwraca reprezentację XML bloku cienia połączenia.
getShadowState(returnCurrent) Zwraca serializowany obiekt reprezentujący blok cienia połączenia.
getSourceBlock() Pobierz blok źródłowy dla tego połączenia.
isConnected() Czy połączenie jest aktywne?
isSuperior() Czy połączenie należy do bloku nadrzędnego (znajdującego się wyżej w zbiorze źródeł)?
onCheckChanged_() protected Funkcja, która zostanie wywołana, gdy zmienią się zgodne typy tego połączenia.
reconnect(block, inputName) Ponowne połączenie tego połączenia z wejściem o określonej nazwie w danym bloku. Jeśli z tym wejściem jest już połączone inne urządzenie, zostanie ono odłączone.
respawnShadow_() protected Odtwórz blok cienia, jeśli był on połączony z tym połączeniem.
setCheck(check) Zmienianie zgodności połączenia.
setShadowDom(shadowDom) Zmień blokadę cienia połączenia.
setShadowState(shadowState) Zmień blokadę cienia połączenia.
targetBlock() Zwraca blok, do którego łączy się to połączenie.
toString() Ta metoda zwraca ciąg znaków opisujący to połączenie w języku deweloperów (tylko w języku angielskim). Służy do wyświetlania błędów i logów w konsoli.