blockly > Bağlantı

Bağlantı sınıfı

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

İmza:

export declare class Connection implements IASTNodeLocationWithBlock 

Uygulandığı yer: IASTNodeLocationWithBlock

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(kaynak; tür) Connection sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
CAN_CONNECT static sayı İki bağlantının uyumlu olup olmadığını kontrol eden sabit değerler.
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 Engelle
targetConnection Bağlantı Kurun | boş Bu bağlantının bağlandığı bağlantı. Bağlı değilse boştur.
tür 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ıyı kesin.
disconnectInternal(setParent) protected Bu bağlantıyla bağlanan iki blokun bağlantısını kesin.
getCheck() Bağlantının uyumluluğunu alın.
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 bu kapsamdadır.
getParentAndChildConnections() protected Bu bağlantıya ve bağlı olduğu bağlantıya göre üst bağlantıyı (üst) ve alt bağlantıyı (alt bağlantıyı) döndürür.
getShadowDom(returnCurrent) Bağlantının gölge bloğunun xml gösterimini döndürür.
getShadowState(returnCurrent) Bağlantının gölge bloğunun serileştirilmiş nesne gösterimini döndürür.
getSourceBlock() Bu bağlantı için kaynak bloğunu al.
isConnected() Bağlantı var mı?
isSuperior() Bağlantı daha üst bir bloka mı (kaynak yığının daha üstünde) 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ı, verilen blokta verilen ada sahip girişe yeniden bağlar. Söz konusu girişe bağlı bir bağlantı varsa bu bağlantı kesilir.
respawnShadow_() protected Bu bağlantıya bağlı bir blok varsa gölge bloğunu yeniden oluşturun.
setCheck(check) Bağlantının uyumluluğunu değiştirin.
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 (yalnızca İngilizce) açıklayan bir dize döndürür. Konsol günlüklerinde ve hatalarda kullanılması amaçlanmıştır.