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