blockly > BasicCursor

کلاس BasicCursor

کلاس برای مکان نما اولیه. این به کاربر این امکان را می دهد که با زدن دکمه next یا previous به تمام گره های AST دسترسی پیدا کند.

امضا:

export declare class BasicCursor extends Cursor 

گسترش می یابد: مکان نما

سازندگان

سازنده اصلاح کننده ها توضیحات
(سازنده)() یک نمونه جدید از کلاس BasicCursor می سازد

خواص

اموال اصلاح کننده ها تایپ کنید توضیحات
نام ثبت نام

static

readonly

(اعلام نشده) نام مورد استفاده برای ثبت مکان نما اصلی.

روش ها

روش اصلاح کننده ها توضیحات
getNextNode_(node, isValid) protected از پیمایش پیش سفارش برای پیمایش Blockly AST استفاده می کند. این به کاربر این امکان را می دهد که به راحتی کل Blockly AST را بدون نیاز به ورود و خروج سطوح روی درخت حرکت کند.
getPreviousNode_(node, isValid) protected پیمایش پیش سفارش را معکوس می کند تا گره قبلی را پیدا کند. این به کاربر این امکان را می دهد که به راحتی کل Blockly AST را بدون نیاز به ورود و خروج سطوح روی درخت حرکت کند.
در () برای یک مکان‌نمای اولیه، ما فقط توانایی رفتن بعدی و قبلی را داریم، بنابراین در به کاربر اجازه می‌دهد تا به گره بعدی در پیمایش پیش‌سفارش برسد.
بعدی() گره بعدی را در پیمایش پیش سفارش پیدا کنید.
خارج () برای یک مکان‌نمای اصلی، ما فقط توانایی رفتن به بعدی و قبلی را داریم، بنابراین خروجی به کاربر اجازه می‌دهد تا در پیمایش پیش سفارش به گره قبلی برسد.
قبلی () گره قبلی را در پیمایش پیش سفارش پیدا کنید.
validNode_(گره) protected تصمیم می گیرد از چه گره هایی عبور کند و از کدام گره ها رد شود. در حال حاضر، گره های خروجی، پشته و فضای کاری را رد می کند.