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