Class NodeFilter

NodeFilter class

फ़िल्टर ऐसी वस्तुएं हैं जो जानते हैं कि नोड्स को “फ़िल्टर आउट” कैसे करना है।

public abstract class NodeFilter : DOMObject, INodeFilter

तरीकों

नामविवरण
abstract AcceptNode(Node)परीक्षण करें कि a TreeWalker या NodeIterator के तार्किक दृश्य में निर्दिष्ट नोड दृश्यमान है या नहीं। इस function को TreeWalker और NodeIterator के कार्यान्वयन द्वारा बुलाया जाएगा; इसे आम तौर पर सीधे उपयोगकर्ता कोड से नहीं कहा जाता है। (हालांकि आप ऐसा कर सकते हैं यदि आप अपने स्वयं के एप्लिकेशन तर्क को निर्देशित करने के लिए Same फ़िल्टर का उपयोग करना चाहते हैं।)
override GetPlatformType()इस विधि का उपयोग ECMAScript ऑब्जेक्ट को पुनः प्राप्त करने के लिए किया जाता हैType .

खेत

नामविवरण
const FILTER_ACCEPTनोड स्वीकार करें। _ NodeIterator या TreeWalker के लिए परिभाषित नेविगेशन विधियां इस नोड को लौटाएंगी।
const FILTER_REJECTनोड को अस्वीकार करें। _ NodeIterator या TreeWalker के लिए परिभाषित नेविगेशन विधियां इस नोड को वापस नहीं करेंगी। ट्रीवॉकर के लिए, इस नोड के चिल्ड्रन को भी अस्वीकार कर दिया जाएगा। NodeIterators इसे FILTER_SKIP. के लिए पर्यायवाची मानते हैं
const FILTER_SKIPइस एकल नोड को छोड़ दें। _ NodeIterator या TreeWalker के लिए परिभाषित नेविगेशन विधियां इस नोड को वापस नहीं करेंगी। NodeIterator और TreeWalker दोनों के लिए, इस नोड के चिल्ड्रन को अभी भी माना जाएगा।
const SHOW_ALLसभी नोड्स दिखाएं।
const SHOW_ATTRIBUTEएटीआर नोड्स दिखाएं। यह तभी सार्थक है जब एक पुनरावर्तक या ट्री-वॉकर एक विशेषता नोड के साथ इसके रूट के रूप में बनाया जाए; इस मामले में, इसका मतलब है कि विशेषता नोड पुनरावृत्ति या ट्रैवर्सल की पहली स्थिति में दिखाई देगा। चूंकि एट्रिब्यूट्स कभी भी अन्य नोड्स के बच्चे नहीं होते हैं, वे दस्तावेज़ ट्री पर ट्रैवर्स करते समय प्रकट नहीं होते हैं।
const SHOW_CDATA_SECTIONCDATASection नोड्स दिखाएं।
const SHOW_COMMENTटिप्पणी नोड दिखाएं.
const SHOW_DOCUMENTदस्तावेज़ नोड दिखाएं.
const SHOW_DOCUMENT_FRAGMENTदस्तावेज़फ़्रैगमेंट नोड दिखाएं.
const SHOW_DOCUMENT_TYPEदस्तावेज़ प्रकार नोड्स दिखाएं।
const SHOW_ELEMENTएलिमेंट नोड दिखाएं.
const SHOW_ENTITYएंटिटी नोड दिखाएं। यह तभी सार्थक है जब एक इटरेटर या ट्री-वॉकर बना रहा हो, जिसके रूट के रूप में एक एंटिटी नोड हो; इस मामले में, इसका मतलब है कि Entity नोड ट्रैवर्सल की पहली स्थिति में दिखाई देगा। चूँकि संस्थाएँ दस्तावेज़ ट्री का हिस्सा नहीं हैं, वे दस्तावेज़ ट्री पर ट्रैवर्स करते समय दिखाई नहीं देते हैं।
const SHOW_ENTITY_REFERENCEEntityReference नोड्स दिखाएं।
const SHOW_NOTATIONसंकेतन नोड दिखाएं। यह तभी सार्थक है जब एक पुनरावर्तक या ट्री-वॉकर को इसके रूट के रूप में नोटेशन नोड के साथ बनाया जाए; इस मामले में, इसका मतलब है कि नोटेशन नोड ट्रैवर्सल की पहली स्थिति में दिखाई देगा। चूंकि अंकन दस्तावेज़ ट्री का हिस्सा नहीं हैं, वे दस्तावेज़ ट्री पर ट्रैवर्स करते समय प्रकट नहीं होते हैं।
const SHOW_PROCESSING_INSTRUCTIONप्रोसेसिंग इंस्ट्रक्शन नोड्स दिखाएं।
const SHOW_TEXTटेक्स्ट नोड दिखाएं.

यह सभी देखें