blockly > Koneksi

Class koneksi

Class untuk koneksi antarblok.

Tanda Tangan:

export declare class Connection implements IASTNodeLocationWithBlock 

Penerapan: 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 Koneksi yang terhubung ke koneksi ini. Null jika tidak terhubung.
jenis angka

Metode

Metode Pengubah Deskripsi
connect_(childConnection) protected Hubungkan dua koneksi bersama-sama. Ini adalah koneksi di blok superior.
connect(otherConnection) Hubungkan koneksi ini ke koneksi lain.
disconnect() Putuskan koneksi ini.
disconnectInternal(setParent) protected Putuskan dua blok yang terhubung melalui 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 dan pemeriksaan koneksi yang kompatibel.
getParentAndChildConnections() protected Menampilkan koneksi induk (superior) dan koneksi turunan (inferior) berdasarkan koneksi ini dan koneksi yang terhubung dengannya.
getShadowDom(returnCurrent) Menampilkan representasi xml blok bayangan koneksi.
getShadowState(returnCurrent) Menampilkan representasi objek serial dari blok bayangan koneksi.
getSourceBlock() Dapatkan blok sumber untuk koneksi ini.
isConnected() Apakah koneksinya terhubung?
isSuperior() Apakah koneksi termasuk dalam blok superior (lebih tinggi di stack sumber)?
onCheckChanged_() protected Fungsi yang akan dipanggil saat jenis koneksi ini yang kompatibel 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 diputuskan.
respawnShadow_() protected Susun ulang 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 Connection ini dalam istilah developer (hanya dalam bahasa Inggris). Ditujukan untuk digunakan dalam log dan error konsol.