Class koneksi
Class untuk koneksi antar-blok.
Tanda Tangan:
export declare class Connection
Konstruktor
| Konstruktor | Pengubah | Deskripsi |
|---|---|---|
| (constructor)(source, type) | Membuat instance baru class Connection |
Properti
| Properti | Pengubah | Jenis | Deskripsi |
|---|---|---|---|
| CAN_CONNECT | static |
angka | Konstanta untuk memeriksa apakah dua koneksi kompatibel. |
| id | string | ID unik koneksi ini. | |
| REASON_CHECKS_FAILED | static |
angka | |
| REASON_DIFFERENT_WORKSPACES | static |
angka | |
| REASON_DRAG_CHECKS_FAILED | static |
angka | |
| REASON_PREVIOUS_AND_OUTPUT | static |
angka | |
| REASON_SELF_CONNECTION | static |
angka | |
| REASON_SHADOW_PARENT | static |
angka | |
| REASON_TARGET_NULL | static |
angka | |
| REASON_WRONG_TYPE | static |
angka | |
| sourceBlock_ | protected |
Blokir | |
| targetConnection | Koneksi | null | Koneksi yang terhubung ke koneksi ini. Null jika tidak terhubung. | |
| jenis | angka |
Metode
| Metode | Pengubah | Deskripsi |
|---|---|---|
| connect_(childConnection) | protected |
Menghubungkan dua koneksi. Ini adalah koneksi di blok superior. |
| connect(otherConnection) | Hubungkan koneksi ini ke koneksi lain. | |
| disconnect() | Putuskan hubungan koneksi ini. | |
| disconnectInternal(setParent) | protected |
Putuskan koneksi dua blok yang terhubung oleh koneksi ini. |
| getCheck() | Mendapatkan kompatibilitas koneksi. | |
| getConnectionForOrphanedConnection(startBlock, orphanConnection) | static |
Menampilkan koneksi (dimulai dari startBlock) yang akan menerima koneksi yang diberikan. Hal ini mencakup jenis koneksi yang kompatibel dan pemeriksaan koneksi. |
| getParentAndChildConnections() | protected |
Menampilkan koneksi induk (superior) dan koneksi turunan (inferior) dengan mempertimbangkan koneksi ini dan koneksi yang terhubung dengannya. |
| getShadowDom(returnCurrent) | Menampilkan representasi xml dari blok bayangan koneksi. | |
| getShadowState(returnCurrent) | Menampilkan representasi objek serialisasi dari blok bayangan koneksi. | |
| getSourceBlock() | Mendapatkan blok sumber untuk koneksi ini. | |
| isConnected() | Apakah koneksi terhubung? | |
| isSuperior() | Apakah koneksi tersebut termasuk dalam blok superior (lebih tinggi di stack sumber)? | |
| onCheckChanged_() | protected |
Fungsi yang akan dipanggil saat jenis yang kompatibel untuk koneksi ini telah berubah. |
| reconnect(block, inputName) | Menghubungkan kembali koneksi ini ke input dengan nama yang diberikan pada blok yang ditentukan. Jika sudah ada koneksi yang terhubung ke input tersebut, koneksi tersebut akan terputus. | |
| respawnShadow_() | protected |
Memunculkan kembali blok bayangan jika ada yang terhubung ke koneksi ini. |
| setCheck(check) | Mengubah kompatibilitas koneksi. | |
| setShadowDom(shadowDom) | Mengubah blok bayangan koneksi. | |
| setShadowState(shadowState) | Mengubah blok bayangan koneksi. | |
| targetBlock() | Menampilkan blok yang terhubung ke koneksi ini. | |
| toString() | Metode ini menampilkan string yang menjelaskan Koneksi ini dalam istilah developer (khusus bahasa Inggris). Dimaksudkan untuk digunakan dalam error dan log konsol. |