فئة الاتصال
فئة الاتصال بين الكتل
Signature:
export declare class Connection implements IASTNodeLocationWithBlock
يتم تنفيذ: IASTNodeLocationWithBlock
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(CREATEor)(source, type) | تنشئ هذه الدالة مثيلاً جديدًا من الفئة Connection . |
أماكن إقامة
الموقع | مفاتيح التعديل | Type | الوصف |
---|---|---|---|
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 | الاتصال | قيمة فارغة | الاتصال الذي يتصل به هذا الاتصال. قيمة فارغة في حال عدم الاتصال. | |
النوع | الرقم |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
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, enterName) | تؤدي إلى إعادة ربط هذا الربط بالإدخال باستخدام الاسم المعني في المجموعة المحدّدة. إذا كان هناك اتصال متصل بهذا الإدخال من قبل، سيتم قطع هذا الاتصال. | |
respawnShadow_() | protected |
أعد ظهور كتلة الظل إذا كان هناك واحد متصل بهذا الاتصال. |
setCheck(check) | تغيير توافق الاتصال | |
setShadowDom(shadowDom) | لتغيير كتلة الظل للاتصال. | |
setShadowState(shadowState) | لتغيير كتلة الظل للاتصال. | |
targetBlock() | لعرض الجزء الذي يتصل به هذا الاتصال. | |
toString() | تعرض هذه الطريقة سلسلة تصف هذا الاتصال بعبارات مطوّري البرامج (باللغة الإنجليزية فقط). الغرض منها هو استخدامها في سجلات وحدة التحكم والأخطاء. |