OpenJDK 8 - org.xml.sax.ext

पैकेज org.xml.sax.ext




openjdk

पैकेज org.xml.sax.ext

इस पैकेज में SAX2 सुविधाओं के लिए इंटरफेस है जो SAX ड्राइवरों के अनुरूप नहीं होगा।

देखें: Description

इंटरफ़ेस सारांश
इंटरफेस विवरण
Attributes2

SAX2 विस्तार के बावजूद प्रदान की गई प्रति-विशेषता जानकारी को बढ़ाने के लिए।

DeclHandler

DTX घोषणा घटनाओं के लिए SAX2 एक्सटेंशन हैंडलर।

EntityResolver2

इनपुट स्रोतों से बाहरी इकाई के संदर्भ के लिए विस्तारित इंटरफ़ेस, या एक लापता बाहरी उपसमूह प्रदान करना।

LexicalHandler

शाब्दिक घटनाओं के लिए SAX2 एक्सटेंशन हैंडलर।

Locator2

एक Locator हालांकि इकाई जानकारी प्रदान करने के लिए SAX2 विस्तार।

कक्षा सारांश
कक्षा विवरण
Attributes2Impl

अतिरिक्त विशेषताएँ जानकारी के लिए SAX2 विस्तार सहायक, Attributes2 इंटरफ़ेस को लागू करना।

DefaultHandler2

यह वर्ग SAX2 बेस हैंडलर क्लास का विस्तार SAX2 LexicalHandler , DeclHandler और EntityResolver2 एक्सटेंशन का समर्थन करने के लिए करता है।

Locator2Impl

अतिरिक्त इकाई जानकारी रखने के लिए SAX2 एक्सटेंशन हेल्पर, Locator2 इंटरफ़ेस को लागू करता है।

पैकेज org.xml.sax.ext विवरण

इस पैकेज में SAX2 सुविधाओं के लिए इंटरफेस है जो SAX ड्राइवरों के अनुरूप नहीं होगा।

SAX के बारे में अधिक जानकारी के लिए http://www.saxproject.org देखें।

यह पैकेज SAX2 कोर से स्वतंत्र है, हालांकि आमतौर पर उजागर होने वाली कार्यक्षमता को पार्सर कोर के भीतर लागू करने की आवश्यकता होती है। उस स्वतंत्रता के कई परिणाम हैं:

  • SAX2 ड्राइवरों को इन हैंडलर को पहचानने की आवश्यकता नहीं है।
  • आप यह नहीं मान सकते कि कक्षा की फाइलें हर SAX2 इंस्टॉलेशन में मौजूद होंगी।
  • यह पैकेज SAX2 से स्वतंत्र रूप से अपडेट किया जा सकता है (यानी नए हैंडलर और कक्षाएं SAX2 को अपडेट किए बिना ही जोड़े जा सकते हैं)।
  • SAX2 org.xml.sax.helpers.DefaultHandler या org.xml.sax.helpers.XMLFilterImpl वर्गों द्वारा नए हैंडलर लागू नहीं किए गए हैं। यदि आपको इस तरह के व्यवहार की आवश्यकता है, या आप यहां पाए गए सहायक वर्गों का उपयोग कर सकते हैं, तो आप उन्हें उपवर्गित कर सकते हैं।
  • हैंडलर्स को कोर SAX2 हैंडलर की तुलना में अलग तरीके से पंजीकृत होना चाहिए।

यह पैकेज, SAX2-ext, SAX2 के लिए एक मानकीकृत विस्तार है। यह SAX पार्सर्स को अनुप्रयोगों के लिए कुछ प्रकार की सूचनाओं को पारित करने की अनुमति देने के लिए, और अन्य SAX2 पार्सर एक्सटेंशन पैकेजों के लिए एक सरल मॉडल के रूप में काम करने के लिए डिज़ाइन किया गया है। हालांकि, ऐसे सभी विस्तार पैकेजों को सीधे पार्सरों द्वारा मान्यता प्राप्त करने की आवश्यकता नहीं है। एक उदाहरण के रूप में, सबसे मान्यता प्रणालियों को साफ तौर पर मानकीकृत SAX2 इंटरफेस का समर्थन करने वाले पार्सरों के शीर्ष पर स्तरित किया जा सकता है।