کلاس اتصال
کلاس برای اتصال بین بلوک ها.
امضا:
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() | این روش رشته ای را برمی گرداند که این اتصال را با شرایط توسعه دهنده (فقط انگلیسی) توصیف می کند. در نظر گرفته شده است تا در لاگ ها و خطاهای کنسول استفاده شود. |