Lớp kết nối
Lớp cho mối kết nối giữa các khối.
Chữ ký:
export declare class Connection
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(constructor)(source, type) | 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 hai kết nối có tương thích với nhau hay không. |
id | chuỗi | Mã nhận dạng duy nhất của kết nối này. | |
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 | null | Kết nối mà kết nối này kết nối với. Rỗng nếu không được kết nối. | |
type | 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 trên. |
connect(otherConnection) | Kết nối mối kết nối này với một mối kết nối khác. | |
disconnect() | 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 mối 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ại startBlock) sẽ chấp nhận kết nối đã cho. Bao gồm 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ẹ (trên) và kết nối con (dưới) cho 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ề nội dung xml đại diện cho khối bóng của kết nối. | |
getShadowState(returnCurrent) | Trả về bản trình bày đố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() | Bạn đã kết nối chưa? | |
isSuperior() | Kết nối có thuộc một khối cấp trên (cao hơn trong ngăn xếp nguồn) không? | |
onCheckChanged_() | protected |
Hàm được gọi khi các 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ó kết nối với đầu vào đó, thì kết nối đó sẽ bị ngắt. | |
respawnShadow_() | protected |
Tạo lại khối bóng nếu có 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 một 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 với. | |
toString() | Phương thức này trả về một chuỗi mô tả Kết nối này theo thuật ngữ dành cho nhà phát triển (chỉ có tiếng Anh). Dùng trong nhật ký và lỗi của bảng điều khiển. |