blockly > Connection

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.