مسدود کردن > اتصال

کلاس اتصال

کلاس برای اتصال بین بلوک ها.

امضا:

export declare class Connection implements IASTNodeLocationWithBlock 

پیاده سازی: IASTNodeLocationWithBlock

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (منبع، نوع) یک نمونه جدید از کلاس 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 مسدود کردن
هدف اتصال اتصال | خالی اتصالی که این اتصال به آن وصل می شود. در صورت عدم اتصال تهی
نوع عدد

مواد و روش ها

روش اصلاح کننده ها شرح
connect_(ChildConnection) protected دو اتصال را به هم وصل کنید. این اتصال در بلوک برتر است.
اتصال (اتصال دیگر) این اتصال را به اتصال دیگری وصل کنید.
قطع شدن() این اتصال را قطع کنید.
disconnectInternal(setParent) protected دو بلوک را که توسط این اتصال به هم وصل شده اند جدا کنید.
getCheck() سازگاری یک اتصال را دریافت کنید.
getConnectionForOrphanedConnection(startBlock، orphanConnection) static اتصالی را برمی‌گرداند (از startBlock شروع می‌شود) که اتصال داده شده را می‌پذیرد. این شامل انواع اتصال سازگار و بررسی اتصال است.
getParentAndChildConnections() protected با توجه به این اتصال و اتصالی که به آن وصل شده است، اتصال والد (برتر) و اتصال فرزند (در پایین تر) را برمی گرداند.
getShadowDom (returnCurrent) نمایش xml بلوک سایه اتصال را برمی‌گرداند.
getShadowState (returnCurrent) نمایش شی سریال شده بلوک سایه اتصال را برمی گرداند.
getSourceBlock() بلوک منبع را برای این اتصال دریافت کنید.
وصل است() آیا اتصال وصل شده است؟
isSuperior() آیا اتصال به یک بلوک برتر (بالاتر در پشته منبع) تعلق دارد؟
onCheckChanged_() protected عملکردی که باید زمانی فراخوانی شود که انواع سازگار این اتصال تغییر کرده باشد.
اتصال مجدد (block, inputName) این اتصال را دوباره به ورودی با نام داده شده در بلوک داده شده متصل می کند. اگر قبلاً یک اتصال به آن ورودی متصل شده باشد، آن اتصال قطع می شود.
respawnShadow_() protected اگر بلوک سایه ای به این اتصال وصل شده باشد، مجدداً بلوک سایه را اجرا کنید.
setCheck (بررسی) سازگاری یک اتصال را تغییر دهید.
setShadowDom (shadowDom) بلوک سایه اتصال را تغییر می دهد.
setShadowState (shadowState) بلوک سایه اتصال را تغییر می دهد.
targetBlock() بلوکی را که این اتصال به آن متصل می شود برمی گرداند.
toString() این روش رشته ای را برمی گرداند که این اتصال را با شرایط توسعه دهنده (فقط انگلیسی) توصیف می کند. در نظر گرفته شده است تا در لاگ ها و خطاهای کنسول استفاده شود.