Class koneksi
Class untuk koneksi antar-blok.
Tanda Tangan:
export declare class Connection implements IASTNodeLocationWithBlock
Menerapkan: IASTNodeLocationWithBlock
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(sumber, jenis) | Membuat instance baru dari class Connection |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
CAN_CONNECT | static |
angka | Konstanta untuk memeriksa apakah dua koneksi kompatibel. |
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 (kosong) | Koneksi yang terhubung dengan koneksi ini. Null jika tidak terhubung. | |
jenis | angka |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
connect_(childConnection) | protected |
Menghubungkan dua koneksi bersama-sama. Ini adalah koneksi pada blok atas. |
connect(otherConnection) | Hubungkan koneksi ini ke koneksi lain. | |
disconnect() | Putuskan koneksi ini. | |
disconnectInternal(setParent) | protected |
Putuskan 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 termasuk jenis koneksi yang kompatibel dan pemeriksaan koneksi. |
getParentAndChildConnections() | protected |
Menampilkan koneksi induk (superior) dan koneksi turunan (inferior) yang diberikan koneksi ini dan koneksi yang terhubung dengannya. |
getShadowDom(returnCurrent) | Menampilkan representasi xml dari blok bayangan koneksi. | |
getShadowState(returnCurrent) | Menampilkan representasi objek serial dari blok bayangan koneksi. | |
getSourceBlock() | Mendapatkan blok sumber untuk koneksi ini. | |
isConnected() | Apakah koneksinya terhubung? | |
isSuperior() | Apakah koneksi termasuk dalam blok atas (lebih tinggi dalam stack sumber)? | |
onCheckChanged_() | protected |
Fungsi yang akan dipanggil saat jenis yang kompatibel untuk koneksi ini telah berubah. |
menghubungkan kembali(blok, 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 |
Tampilkan 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 dengan koneksi ini. | |
toString() | Metode ini menampilkan string yang menjelaskan Koneksi ini dalam istilah developer (hanya dalam bahasa Inggris). Dimaksudkan untuk digunakan pada log dan error konsol. |