blockly > Koneksi

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.