Lớp kết nối
Lớp cho 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 | 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
Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
CAN_CONNECT | static |
số | Hằng số để kiểm tra xem 2 kết nối có tương thích hay không. |
REASON_CHECKS_FAILED | static |
số | |
REASON_DIFFERENT_WORKSPACES | static |
số | |
REASON_DRAG_CHECKS_FAILED | static |
số | |
REASON_PREVIOUS_AND_OUTPUT | static |
số | |
REASON_SELF_CONNECTION | static |
số | |
REASON_SHADOW_PARENT | static |
số | |
REASON_TARGET_NULL | static |
số | |
REASON_WRONG_TYPE | static |
số | |
sourceBlock_ | protected |
Chặn | |
targetConnection | Kết nối | rỗng | Kết nối mà kết nối này sẽ kết nối. Rỗng nếu chưa được kết nối. | |
loại | số |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
connect_(childConnection) | protected |
Kết nối hai kết nối với nhau. Đây là kết nối trên khối cấp cao. |
connect(otherConnection) | Kết nối kết nối này với một 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 2 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. Trong đó có các loại kết nối tương thích và kiểm tra kết nối. |
getParentAndChildConnections() | protected |
Trả về kết nối mẹ (kém nhất) và kết nối con (kém hơn) dựa vào kết nối này và đường kết nối đượ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 tượng chuyển đổi tuần tự đại diện cho 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 đã được kết nối chưa? | |
isSuperior() | Kết nối có thuộc về một khối cấp cao hơ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. |
kết nối lại(block, inputName) | Kết nối lại kết nối này với đầu vào bằng tên đã cho trên khối đã cho. Nếu đã có kết nối với nguồn đầu vào đó, thì kết nối đó sẽ bị ngắt kết nối. | |
respawnShadow_() | protected |
Kích hoạt lại khối bóng nếu có một khối được kết nối với đường 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. | |
toString() | Phương thức này trả về một chuỗi mô tả Kết nối này trong thuật ngữ dành cho nhà phát triển (chỉ bằng tiếng Anh). Nhằm sử dụng trong nhật ký bảng điều khiển và lỗi. |