blockly > Connection

連線類別

區塊之間的連線類別。

Signature:

export declare class Connection implements IASTNodeLocationWithBlock 

導入: IASTNodeLocationWithBlock

建構函式

建構函式 修飾符 說明
(建構函式)(來源, 類型) 建構 Connection 類別的新執行個體

屬性

屬性 修飾符 類型 說明
CAN_CONNECT static 號碼 檢查兩個連線是否相容的常數。
REASON_CHECKS_FAILED static 號碼
REASON_DIFFERENT_WORKSPACES static 號碼
REASON_DRAG_CHECKS_FAILED static 號碼
REASON_PREVIOUS_AND_OUTPUT static 號碼
REASON_SELF_CONNECTION static 號碼
REASON_SHADOW_PARENT static 號碼
REASON_TARGET_NULL static 號碼
REASON_WRONG_TYPE static 號碼
sourceBlock_ protected 封鎖
targetConnection Connection | 空值 連線到這個連線的目標。如果未連線,則為空值。
類型 號碼

方法

方法 修飾符 說明
connect_(childConnection) protected 連接兩個連線。這是上層區塊中的連接方式。
連線(其他連線) 請將這個連線連線至其他連線。
disconnect() 中斷這個連線。
disconnectInternal(setParent) protected 將透過這個連線連線的兩個區塊中斷連線。
getCheck() 取得連線的相容性。
getConnectionForOrphanedConnection(startBlock, orphanConnection) static 傳回接受指定連線的連線 (從 startBlock 開始)。包括相容的連線類型和連線檢查。
getParentAndChildConnections() protected 根據此連線及其所連接的連線,傳回父項連線 (上層) 和子項連線 (較低者)。
getShadowDom(returnCurrent) 傳回連線陰影區塊的 xml 表示法。
getShadowState(returnCurrent) 傳回連線陰影區塊的序列化物件表示法。
getSourceBlock() 取得這個連線的來源區塊。
isConnected() 連線了嗎?
isSuperior() 連線是否屬於上層區塊 (來源堆疊中較高)?
onCheckChanged_() protected 這次連線的相容類型變更時要呼叫的函式。
reconnect(block, inputName) 將此連線重新連結至指定區塊中具有指定名稱的輸入裝置。如果輸入來源已連線,就會中斷該連線。
respawnShadow_() protected 如果連上這個連線,請保留陰影區塊。
setCheck(check) 變更連線的相容性。
setShadowDom(shadowDom) 變更連線的陰影區塊。
setShadowState(shadowState) 變更連線的陰影區塊。
targetBlock() 傳回這個連線連線的區塊。
toString() 這個方法會傳回以開發人員術語說明此 Connection 的字串 (僅限英文)。建議用於控制台記錄檔和錯誤。