ब्लॉकली > BasicCursor

BasicCursor क्लास

बेसिक कर्सर की क्लास. इससे उपयोगकर्ता अगले या पिछले पर क्लिक करके एएसटी में सभी नोड पर जा सकेगा.

हस्ताक्षर:

export declare class BasicCursor extends Cursor 

एक्सटेंडेड: कर्सर

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(कंस्ट्रक्टर)() BasicCursor क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
registrationName

static

readonly

(घोषित नहीं किया गया) बेसिक कर्सर को रजिस्टर करने के लिए इस्तेमाल किया गया नाम.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
getNextNode_(नोड, isValid) को चुनें protected ब्लॉकली एएसटी को नेविगेट करने के लिए प्री ऑर्डर ट्रैवर्सल का इस्तेमाल करता है. इसकी मदद से उपयोगकर्ता, ट्री के अंदर और बाहर के लेवल पर जाए बिना आसानी से ब्लॉकली एएसटी के किसी भी लेवल को नेविगेट कर पाएगा.
getपिछलाNode_(नोड, isValid) protected पिछले नोड को खोजने के लिए, प्री ऑर्डर ट्रैवर्सल को उलट देता है. इसकी मदद से उपयोगकर्ता, ट्री के अंदर और बाहर के लेवल पर जाए बिना आसानी से ब्लॉकली एएसटी के किसी भी लेवल को नेविगेट कर पाएगा.
in() बेसिक कर्सर के लिए सिर्फ़ अगले और पिछले कर्सर पर जाने की सुविधा होती है, इसलिए उपयोगकर्ता को प्री ऑर्डर ट्रैवर्सल में अगले नोड पर जाने की अनुमति भी मिल जाती है.
next() प्री ऑर्डर ट्रैवर्सल में अगला नोड ढूंढें.
out() बेसिक कर्सर के लिए सिर्फ़ अगले और पिछले बटन पर जाने की सुविधा होती है, इसलिए उपयोगकर्ता को प्री ऑर्डर ट्रैवर्सल में पिछले नोड पर जाने की अनुमति मिल जाती है.
prev() प्री ऑर्डर ट्रैवर्सल में पिछला नोड ढूंढें.
validNode_(node) protected तय करता है कि किन नोड को पार करना है और किन्हें छोड़ना है. फ़िलहाल, यह आउटपुट, स्टैक, और फ़ाइल फ़ोल्डर नोड को स्किप करता है.