تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > IConnectionChecker
واجهة IConnectionChecker
فئة لمنطق التحقق من نوع الاتصال.
Signature:
export interface IConnectionChecker
الطُرق
الطريقة |
الوصف |
canConnect(a, b, isDragging, opt_distance) |
تحقَّق مما إذا كان الاتصال الحالي يمكنه الاتصال بالاتصال الهدف. |
canConnectWithReason(a, b, isDragging, opt_distance) |
للتحقّق مما إذا كان الاتصال الحالي يمكنه الاتصال بالاتصال الهدف، وعرض رمز خطأ في حال حدوث مشاكل. |
doDragChecks(a, b, distance) |
تحقّق مما إذا كان يمكن إجراء هذا الربط عن طريق السحب. |
doSafetyChecks(a, b) |
تحقق من أن ربط الاتصالات المقدمة آمن، بمعنى أنه لن يكسر أي من افتراضات Blockly الأساسية (على سبيل المثال، عدم وجود روابط ذاتية). |
doTypeChecks(a, b) |
تحقَّق مما إذا كان هذا الاتصال متوافقًا مع اتصال آخر في ما يتعلق بنظام نوع القيمة. مثلاً: Square_root("Hello") غير متوافق. |
getErrorMessage(errorCode, a, b) |
طريقة مساعد تترجم رمز خطأ في الاتصال إلى سلسلة |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `IConnectionChecker` interface defines methods for validating connections in a visual programming environment. It allows checking if two connections (`a` and `b`) can connect, with or without error codes using `canConnect` and `canConnectWithReason`. Dragging connections are validated via `doDragChecks`. `doSafetyChecks` verifies the safety of a connection, while `doTypeChecks` confirms compatibility based on value types. `getErrorMessage` converts error codes into user-friendly messages.\n"],null,[]]