blockly > Połączenie

Klasa połączenia

Klasa połączenia między blokami.

Podpis:

export declare class Connection implements IASTNodeLocationWithBlock 

Implementacje: IASTNodeLocationWithBlock

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(źródło, typ) Konstruuje nową instancję klasy Connection

Właściwości

Właściwość Modyfikatory Typ Opis
CAN_CONNECT static Liczba Stałe służące do sprawdzania, czy dwa połączenia są zgodne.
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 Zablokuj
targetConnection Połączenie | null Połączenie, z którym łączy się to połączenie. Jeśli nie połączono, wartość null.
type Liczba

Metody

Metoda Modyfikatory Opis
connect_(childConnection) protected Połącz ze sobą dwa połączenia. To jest połączenie na najwyższym bloku.
connect(otherConnection) Połącz to połączenie z innym połączeniem.
disconnect() Rozłącz to połączenie.
disconnectInternal(setParent) protected Rozłącz dwie bryły połączone tym połączeniem.
getCheck() Uzyskaj zgodność połączenia.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Zwraca połączenie (zaczynające się od elementu startBlock), które akceptuje dane połączenie. Obejmuje to zgodne typy połączeń i sprawdzanie połączeń.
getParentAndChildConnections() protected Zwraca połączenie nadrzędne (wyższe) i podrzędne (niższe) z uwzględnieniem tego połączenia oraz połączenia, z którym jest połączone.
getShadowDom(returnCurrent) Zwraca w formacie XML reprezentację bloku cienia połączenia.
getShadowState(returnCurrent) Zwraca zserializowaną reprezentację bloku cienia połączenia.
getSourceBlock() Pobierz blok źródłowy dla tego połączenia.
isConnected() Czy masz połączenie?
isSuperior() Czy połączenie należy do bloku najwyższego (wyższego w stosie źródłowym)?
onCheckChanged_() protected Funkcja, która ma być wywoływana, gdy zmienią się zgodne typy tego połączenia.
reconnect(block, inputName) Ponownie łączy to połączenie z wejściem o podanej nazwie w danym bloku. Jeśli jest już połączone z tym wejściem, zostanie ono rozłączone.
respawnShadow_() protected Wyświetl ponownie blok cieni, jeśli z tym połączeniem był połączony.
setCheck(check) Umożliwia zmianę zgodności połączenia.
setShadowDom(shadowDom) Zmienia blok cienia połączenia.
setShadowState(shadowState) Zmienia blok cienia połączenia.
targetBlock() Zwraca blok, z którym łączy się to połączenie.
toString() Ta metoda zwraca ciąg znaków opisujący to połączenie w terminach dla programistów (tylko w języku angielskim). Przeznaczona do użycia w logach i błędach konsoli.