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