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

کلاس اتصال

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

امضا:

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() بلوک منبع را برای این اتصال دریافت کنید.
isConnected() آیا اتصال وصل شده است؟
isSuperior() آیا اتصال به یک بلوک برتر (بالاتر در پشته منبع) تعلق دارد؟
onCheckChanged_() protected عملکردی که باید زمانی فراخوانی شود که انواع سازگار این اتصال تغییر کرده باشد.
اتصال مجدد (block, inputName) این اتصال را دوباره به ورودی با نام داده شده در بلوک داده شده متصل می کند. اگر قبلاً یک اتصال به آن ورودی متصل شده باشد، آن اتصال قطع می شود.
respawnShadow_() protected اگر بلوک سایه ای به این اتصال وصل شده باشد، مجدداً بلوک سایه را اجرا کنید.
setCheck (بررسی) سازگاری یک اتصال را تغییر دهید.
setShadowDom (shadowDom) بلوک سایه اتصال را تغییر می دهد.
setShadowState(shadowState) بلوک سایه اتصال را تغییر می دهد.
targetBlock() بلوکی را که این اتصال به آن متصل می شود برمی گرداند.
toString() این روش رشته ای را برمی گرداند که این اتصال را با شرایط توسعه دهنده (فقط انگلیسی) توصیف می کند. در نظر گرفته شده است تا در لاگ ها و خطاهای کنسول استفاده شود.