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. |