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 |
---|---|---|
(kurucu)(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 sabitler. |
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ı | null | Bu bağlantının bağlandığı bağlantı. Bağlı değilse null (boş değer). | |
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 ile başlar) döndürür. Buna uyumlu bağlantı türleri ve bağlantı kontrolleri dahildir. |
getParentAndChildConnections() | protected |
Bu bağlantı ve bağlı olduğu bağlantıdan dolayı ü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ın. | |
isConnected() | Bağlantı bağlı mı? | |
isSuperior() | Bağlantı bir üst bloka mı (kaynak yığınında daha yukarıda) ait? | |
onCheckChanged_() | protected |
Bu bağlantının uyumlu türleri değiştiğinde çağrılacak işlev. |
reconnect(block, enterName) | Bu bağlantıyı belirtilen blokta verilen ada sahip girişe yeniden bağlar. Bu girişe zaten bir bağlantı varsa söz konusu bağlantı kesilir. | |
respawnShadow_() | protected |
Bu bağlantıya bağlı bir gölge bloğu varsa yeniden canlandırın. |
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 terimlerinde açıklayan bir dize döndürür (yalnızca İngilizce). Konsol günlüklerinde ve hatalarında kullanılması amaçlanmıştır. |