Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

blockly > Connection

Verbindungsklasse

Klasse für eine Verbindung zwischen Blöcken.

Unterschrift:

export declare class Connection implements IASTNodeLocationWithBlock 

Implementiert: IASTNodeLocationWithBlock

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(Quelle, Typ) Erstellt eine neue Instanz der Connection-Klasse

Attribute

Attribut Modifikatoren Typ Beschreibung
CAN_VERBINDEN static Zahl Konstanten zum Prüfen, ob zwei Verbindungen kompatibel sind.
REASON_CHECKS_FAILED static Zahl
REASON_DIFFERENT_WORKSPACES static Zahl
REASON_DRAG_CHECKS_FAILED static Zahl
GRUND_PREVIOUS_UND_AUSGESETZT static Zahl
REASON_SELF_CONNECTION static Zahl
REASON_SHADOW_PARENT static Zahl
REASON_TARGET_NULL static Zahl
REASON_WRONG_TYPE static Zahl
sourceBlock_ protected Blockieren
targetConnection Verbindung | null Verbindung, mit der diese Verbindung verbunden ist. Null, wenn keine Verbindung besteht.
Typ Zahl

Methoden

Methode Modifikatoren Beschreibung
connect_(childConnection) protected Zwei Verbindungen miteinander verbinden. Das ist die Verbindung des oberen Blocks.
connect(otherConnection), Verbinden Sie diese Verbindung mit einer anderen.
disconnect(). Verbindung trennen.
disconnectInternal_(parentBlock, childrenBlock) protected Trennen Sie zwei Blöcke, die über diese Verbindung verbunden sind.
getCheck() Kompatibilität einer Verbindung abrufen.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Gibt die Verbindung zurück (beginnend mit „startBlock“), die die angegebene Verbindung akzeptiert. Dazu gehören kompatible Verbindungstypen und Verbindungsprüfungen.
getShadowDom(returnCurrent) Gibt die XML-Darstellung des Schattenblocks der Verbindung zurück.
getShadowState(returnCurrent) Gibt die serialisierte Objektdarstellung des Schattenblocks der Verbindung zurück.
getSourceBlock() Quellblock für diese Verbindung abrufen.
isConnected() Ist die Verbindung verbunden?
isSuperior() Gehört die Verbindung zu einem übergeordneten Block (höher im Quellstack)?
onCheckChanged_() protected Funktion, die aufgerufen werden soll, wenn sich die kompatiblen Typen dieser Verbindung geändert haben.
respawnShadow_(). protected Wenn ein solcher Block mit dieser Verbindung verbunden ist, wird ein Schattenblock erzeugt.
setCheck(check) Kompatibilität einer Verbindung ändern.
setShadowDom(shadowDom) Ändert den Schattenblock der Verbindung.
setShadowState(ShadowState) Ändert den Schattenblock der Verbindung.
targetBlock() Gibt den Block zurück, mit dem diese Verbindung verbunden ist.
toString() Diese Methode gibt einen String zurück, der diese Verbindung in Entwicklerbegriffen beschreibt (nur in englischer Sprache). Vorgesehen für die Verwendung in Konsolenprotokollen und Fehlern.