blockly > Bağlantı

Bağlantı sınıfı

Bloklar arasındaki bağlantı sınıfı.

İmza:

export declare class Connection 

Markalar

Marka Değiştiriciler Açıklama
(constructor)(source, type) Connection sınıfının yeni bir örneğini oluşturur

Özellikler

Mülk Değiştiriciler Tür Açıklama
CAN_CONNECT static sayı İki bağlantının uyumlu olup olmadığını kontrol etmek için kullanılan sabitler.
id dize Bu bağlantının benzersiz kimliği.
REASON_CHECKS_FAILED static sayı
REASON_DIFFERENT_WORKSPACES static sayı
REASON_DRAG_CHECKS_FAILED static sayı
REASON_PREVIOUS_AND_OUTPUT static sayı
REASON_SELF_CONNECTION static sayı
REASON_SHADOW_PARENT static sayı
REASON_TARGET_NULL static sayı
REASON_WRONG_TYPE static sayı
sourceBlock_ protected Engelleme
targetConnection Bağlantı | null Bu bağlantının bağlandığı bağlantı. Bağlı değilse null değerini alır.
type sayı

Yöntemler

Yöntem Değiştiriciler Açıklama
connect_(childConnection) protected İki bağlantıyı birbirine bağlayın. Bu, üst bloktaki bağlantıdır.
connect(otherConnection) Bu bağlantıyı başka bir bağlantıya bağlayın.
disconnect() Bu bağlantının bağlantısını kesin.
disconnectInternal(setParent) protected Bu bağlantıyla bağlı olan iki bloğun bağlantısını kesin.
getCheck() Bağlantının uyumluluğunu öğrenin.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Belirtilen bağlantıyı kabul edecek bağlantıyı (startBlock'tan başlayarak) döndürür. Uyumlu bağlantı türleri ve bağlantı kontrolleri de buna dahildir.
getParentAndChildConnections() protected Bu bağlantı ve bağlı olduğu bağlantıyı temel alarak üst bağlantıyı (üst) ve alt bağlantıyı (alt) döndürür.
getShadowDom(returnCurrent) Bağlantının gölge bloğunun xml temsilini döndürür.
getShadowState(returnCurrent) Bağlantının gölge bloğunun serileştirilmiş nesne temsilini döndürür.
getSourceBlock() Bu bağlantının kaynak bloğunu alın.
isConnected() Bağlantı bağlı mı?
isSuperior() Bağlantı, üst bir bloğa (kaynak yığınında daha üstte) mı ait?
onCheckChanged_() protected Bu bağlantının uyumlu türleri değiştiğinde çağrılacak işlev.
reconnect(block, inputName) Bu bağlantıyı, belirli bir bloktaki belirli bir ada sahip girişe yeniden bağlar. Bu girişe bağlı bir bağlantı varsa bağlantısı kesilir.
respawnShadow_() protected Bu bağlantıya bağlı bir gölge blok varsa gölge bloğu yeniden oluşturun.
setCheck(check) Bağlantının uyumluluğunu değiştirme
setShadowDom(shadowDom) Bağlantının gölge bloğunu değiştirir.
setShadowState(shadowState) Bağlantının gölge bloğunu değiştirir.
targetBlock() Bu bağlantının bağlandığı bloğu döndürür.
toString() Bu yöntem, bu bağlantıyı geliştirici terimleriyle açıklayan bir dize döndürür (yalnızca İngilizce). Konsol günlüklerinde ve hatalarında kullanılmak üzere tasarlanmıştır.