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. |