Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > Verbindung
Verbindungsklasse
Klasse für eine Verbindung zwischen Blöcken.
Unterschrift:
export declare class Connection
Konstruktoren
Attribute
Methoden
Methode |
Modifikatoren |
Beschreibung |
connect_(childConnection) |
protected |
Zwei Verbindungen miteinander verbinden Dies ist die Verbindung zum übergeordneten Block. |
connect(otherConnection) |
|
Verbinden Sie diese Verbindung mit einer anderen Verbindung. |
disconnect() |
|
Trennen Sie diese Verbindung. |
disconnectInternal(setParent) |
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 bei startBlock), die die angegebene Verbindung akzeptiert. Dazu gehören kompatible Verbindungstypen und Verbindungsüberprüfungen. |
getParentAndChildConnections() |
protected |
Gibt die übergeordnete (übergeordnete) und die untergeordnete (untergeordnete) Verbindung für diese Verbindung und die Verbindung zurück, mit der sie verbunden ist. |
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 hergestellt? |
isSuperior() |
|
Gehört die Verbindung zu einem übergeordneten Block (höher im Stack der Quelle)? |
onCheckChanged_() |
protected |
Funktion, die aufgerufen wird, wenn sich die kompatiblen Typen dieser Verbindung geändert haben. |
reconnect(block, inputName) |
|
Stellt diese Verbindung wieder mit der Eingabe mit dem angegebenen Namen im angegebenen Block her. Wenn mit diesem Eingang bereits eine Verbindung besteht, wird diese getrennt. |
respawnShadow_() |
protected |
Ersetze den Schattenblock, falls einer mit dieser Verbindung verbunden war. |
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 Entwicklertermini beschreibt (nur auf Englisch). Soll nur in Konsolenprotokollen und Fehlern verwendet werden. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-05-16 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-05-16 (UTC)."],[[["The `Connection` class in Blockly manages connections between blocks, enabling them to link and interact."],["It provides methods for connecting, disconnecting, and checking compatibility between connections."],["Connections have properties like `type` and `targetConnection` to define their role and relationships."],["`Connection` includes functionality for managing shadow blocks, which provide placeholders or default values."],["Developers can use methods like `getCheck`, `setCheck`, and `isConnected` to control and query connection states."]]],["The `Connection` class manages connections between blocks. Key actions include: connecting (`connect`, `connect_`), disconnecting (`disconnect`, `disconnectInternal`) and reconnecting blocks (`reconnect`). It manages connection compatibility (`getCheck`, `setCheck`), determines connection status (`isConnected`, `isSuperior`), and provides methods to manage shadow blocks (`getShadowDom`, `setShadowDom`, `respawnShadow_`). The class also defines constants for connection compatibility checks, providing reason codes. Methods exist to get block targets (`targetBlock`, `getSourceBlock`).\n"]]