فئة الاتصال
فئة للربط بين الكتل
Signature:
export declare class Connection
الشركات المصنِّعة
| الشركة المصنِّعة | مفاتيح التعديل | الوصف |
|---|---|---|
| (constructor)(source, type) | إنشاء مثيل جديد من فئة Connection |
الخصائص
| الموقع | مفاتيح التعديل | النوع | الوصف |
|---|---|---|---|
| CAN_CONNECT | static |
الرقم | ثوابت للتحقّق مما إذا كانت اثنتان من عمليات الربط متوافقة. |
| المعرِّف | سلسلة | المعرّف الفريد لهذا الاتصال. | |
| REASON_CHECKS_FAILED | static |
الرقم | |
| REASON_DIFFERENT_WORKSPACES | static |
الرقم | |
| REASON_DRAG_CHECKS_FAILED | static |
الرقم | |
| REASON_PREVIOUS_AND_OUTPUT | static |
الرقم | |
| REASON_SELF_CONNECTION | static |
الرقم | |
| REASON_SHADOW_PARENT | static |
الرقم | |
| REASON_TARGET_NULL | static |
الرقم | |
| REASON_WRONG_TYPE | static |
الرقم | |
| sourceBlock_ | protected |
حظر | |
| targetConnection | Connection | null | الاتصال الذي يرتبط به هذا الاتصال. قيمة فارغة إذا لم يكن الجهاز متصلاً | |
| type | الرقم |
الطُرق
| الطريقة | مفاتيح التعديل | الوصف |
|---|---|---|
| connect_(childConnection) | protected |
ربط اتصالَين معًا هذا هو الربط في الكتلة العلوية. |
| connect(otherConnection) | ربط هذا الربط بربط آخر | |
| disconnect() | اقطع هذا الربط. | |
| disconnectInternal(setParent) | protected |
عليك إلغاء ربط الكتلتين اللتين تم ربطهما من خلال هذا الربط. |
| getCheck() | التعرّف على مدى توافق الاتصال | |
| getConnectionForOrphanedConnection(startBlock, orphanConnection) | static |
عرض الاتصال (بدءًا من startBlock) الذي سيقبل الاتصال المحدَّد ويشمل ذلك أنواع الاتصالات المتوافقة وعمليات التحقّق من الاتصال. |
| getParentAndChildConnections() | protected |
تعرِض هذه الدالة اتصال الأصل (العلاقة الرئيسية) وصلة الفرع (العلاقة الثانوية) استنادًا إلى هذا الاتصال والاتصال المرتبط به. |
| getShadowDom(returnCurrent) | تعرِض هذه السمة تمثيل xml لوحدة الظل للاتصال. | |
| getShadowState(returnCurrent) | تعرِض هذه السمة تمثيلًا متسلسلًا للعنصر الخاص بوحدة ظلّ الاتصال. | |
| getSourceBlock() | الحصول على القطعة المصدر لهذا الاتصال | |
| isConnected() | هل تم إجراء عملية الربط؟ | |
| isSuperior() | هل ينتمي الاتصال إلى كتلة أعلى (أعلى في حزمة المصدر)؟ | |
| onCheckChanged_() | protected |
الدالة التي سيتمّ استدعاؤها عند تغيير الأنواع المتوافقة لهذا الربط |
| reconnect(block, inputName) | تعيد ربط هذا الربط بالإدخال بالاسم المحدَّد في الكتلة المحدَّدة. إذا كان هناك اتصال مرتبط بهذه الإدخالات، سيتم قطع هذا الاتصال. | |
| respawnShadow_() | protected |
إعادة إنشاء الكتلة المظلّلة إذا كانت مرتبطة بهذا الربط |
| setCheck(check) | تغيير توافق عملية الربط | |
| setShadowDom(shadowDom) | يغيّر هذا الإجراء كتلة التظليل لعملية الربط. | |
| setShadowState(shadowState) | يغيّر هذا الإجراء كتلة التظليل لعملية الربط. | |
| targetBlock() | عرض الكتلة التي يتصل بها هذا الربط | |
| toString() | تعرض هذه الطريقة سلسلة تصف عملية الربط هذه بلغة المطوّرين (باللغة الإنجليزية فقط). يُقصد استخدامه فقط في سجلّات وحدة التحكّم والأخطاء. |