คลาส ConnectionChecker
คลาสของตรรกะการตรวจสอบประเภทการเชื่อมต่อ
ลายเซ็น:
export declare class ConnectionChecker implements IConnectionChecker
การใช้งาน: IConnectionChecker
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
canConnect(a, b, isDragging, opt_distance) | ตรวจสอบว่าการเชื่อมต่อปัจจุบันเชื่อมต่อกับการเชื่อมต่อปลายทางได้หรือไม่ | |
canConnectToPrevious_(a, b) | protected |
ฟังก์ชันตัวช่วยสำหรับการตรวจสอบการลาก |
canConnectWithReason(a, b, isDragging, opt_distance) | ตรวจสอบว่าการเชื่อมต่อปัจจุบันเชื่อมต่อกับการเชื่อมต่อปลายทางได้หรือไม่ และส่งรหัสข้อผิดพลาดกลับมาหากเกิดปัญหา | |
doDragChecks(a, b, distance) | ตรวจสอบว่าการเชื่อมต่อนี้ทำได้โดยการลาก | |
doSafetyChecks(a, b) | ตรวจสอบว่าการเชื่อมต่อดังกล่าวปลอดภัย ซึ่งหมายความว่าจะไม่มีการฝ่าฝืนข้อสันนิษฐานเบื้องต้นใดๆ ของ Blockly (เช่น ไม่มีการเชื่อมต่อของตนเอง) | |
doTypeChecks(a, b) | ตรวจสอบว่าการเชื่อมต่อนี้เข้ากันได้กับระบบประเภทค่าอื่นหรือไม่ เช่น Square_root("สวัสดี") เข้ากันไม่ได้ | |
getErrorMessage(errorCode, a, b) | เมธอดตัวช่วยที่แปลงรหัสข้อผิดพลาดการเชื่อมต่อเป็นสตริง |