blockly > Kết nối

Lớp kết nối

Lớp kết nối giữa các khối.

Chữ ký:

export declare class Connection implements IASTNodeLocationWithBlock 

Triển khai: IASTNodeLocationWithBlock

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)(nguồn, loại) Tạo một thực thể mới của lớp Connection

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
CAN_CONNECT static number Hằng số để kiểm tra xem hai kết nối có tương thích hay không.
REASON_CHECKS_FAILED static number
REASON_DIFFERENT_WORKSPACES static number
REASON_DRAG_CHECKS_FAILED static number
REASON_PREVIOUS_AND_OUTPUT static number
REASON_SELF_CONNECTION static number
REASON_SHADOW_PARENT static number
REASON_TARGET_NULL static number
REASON_WRONG_TYPE static number
sourceBlock_ protected Chặn
targetConnection Kết nối | rỗng Kết nối mà kết nối này kết nối. Rỗng nếu không được kết nối.
loại number

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
connect_(childConnection) protected Nối hai kết nối với nhau. Đây là kết nối trên khối cấp trên.
connect(otherConnection) Kết nối kết nối này với kết nối khác.
Ngắt kết nối() Ngắt kết nối này.
disconnectInternal(setParent) protected Ngắt kết nối hai khối được kết nối bằng kết nối này.
getCheck() Xem khả năng tương thích của kết nối.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Trả về kết nối (bắt đầu từ startBlock) sẽ chấp nhận kết nối đã cho. Điều này bao gồm các loại kết nối tương thích và hoạt động kiểm tra kết nối.
getParentAndChildConnections() protected Trả về kết nối mẹ (cấp cao hơn) và kết nối con (cấp trên) dựa trên kết nối này và kết nối mà kết nối này được kết nối.
getShadowDom(returnCurrent) Trả về bản trình bày xml của khối bóng đổ của kết nối.
getShadowState(returnCurrent) Trả về đại diện đối tượng chuyển đổi tuần tự của khối bóng của kết nối.
getSourceBlock() Lấy khối nguồn cho kết nối này.
isConnected() Đã kết nối chưa?
isSuperior() Kết nối có thuộc về khối ưu tiên (cao hơn trong ngăn xếp nguồn) không?
onCheckChanged_() protected Hàm sẽ được gọi khi loại tương thích của kết nối này thay đổi.
reconnect(block, inputName) Kết nối lại kết nối này với đầu vào có tên đã cho trên khối đã cho. Nếu đã có một kết nối đang kết nối với đầu vào đó thì kết nối đó sẽ bị ngắt kết nối.
respawnShadow_() protected Khôi phục khối bóng đổ nếu có một khối được kết nối với kết nối này.
setCheck(check) Thay đổi khả năng tương thích của kết nối.
setShadowDom(shadowDom) Thay đổi khối bóng của kết nối.
setShadowState(shadowState) Thay đổi khối bóng của kết nối.
targetBlock() Trả về khối mà kết nối này kết nối đến.
toString() Phương thức này trả về một chuỗi mô tả Kết nối này trong điều khoản của nhà phát triển (chỉ bằng tiếng Anh). Dành để sử dụng trong nhật ký bảng điều khiển và lỗi.