فئة الاتصال
فئة للربط بين الكتل
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() | تعرض هذه الطريقة سلسلة تصف عملية الربط هذه بلغة المطوّرين (باللغة الإنجليزية فقط). يُقصد استخدامه فقط في سجلّات وحدة التحكّم والأخطاء. |