2 रिपॉजिटरी
Libraries for enforcing data structure constraints and technical formats within Java applications.
Distinct from Java Utility Libraries: Distinct from general Java utility libraries: focuses specifically on schema-based data validation.
Explore 2 awesome GitHub repositories matching development tools & productivity · Java Validation Libraries. Refine with filters or upvote what's useful.
यह लाइब्रेरी डेटा संरचना बाधाओं को लागू करने और परिभाषित स्कीमा विनिर्देशों के विरुद्ध तकनीकी प्रारूपों को सत्यापित करने के लिए एक Java-आधारित टूल है। यह एक प्रोसेसिंग उपयोगिता के रूप में कार्य करता है जो बाहरी स्कीमा संदर्भों और परिपत्र निर्भरता (circular dependencies) का प्रबंधन करते समय जटिल डेटा संरचनाओं को पार्स करता है। यह इंजन एक अपरिवर्तनीय प्रोसेसर डिज़ाइन के माध्यम से खुद को अलग करता है जो बाहरी सिंक्रोनाइज़ेशन की आवश्यकता के बिना थ्रेड-सेफ, समवर्ती वैलिडेशन को सक्षम बनाता है। यह संख्यात्मक बाधाओं का मूल्यांकन करने के लिए मनमानी-सटीकता अंकगणित (arbitrary-precision arithmetic) का उपयोग करता है, सामान्य फ़्लोटिंग-पॉइंट राउंडिंग त्रुटियों को रोकता है, और जटिल प्रतीकों के लिए यूनिकोड-जागरूक स्ट्रिंग वैलिडेशन सुनिश्चित करने के लिए चरित्र-स्तरीय प्रसंस्करण का उपयोग करता है। डेवलपर्स विशेष बिज़नेस लॉजिक को लागू करने के लिए कस्टम कीवर्ड और प्रारूप हैंडलर पंजीकृत करके मुख्य पाइपलाइन का विस्तार कर सकते हैं। प्रोजेक्ट व्यापक स्कीमा प्रबंधन प्रदान करता है, जिसमें मेटा-स्कीमा के विरुद्ध स्ट्रक्चरल अनुपालन जांच, URI-आधारित निर्भरता रिज़ॉल्यूशन और कॉन्फ़िगर करने योग्य स्कीमा लोडिंग शामिल है। यह विस्तृत त्रुटि रिपोर्टिंग का समर्थन करता है जो मूल विफलताओं के बाद भी बाल तत्वों (child elements) में वैलिडेशन जारी रखता है, और डेटा सत्यापन के लिए एक कमांड-लाइन इंटरफ़ेस शामिल करता है।
Provides a Java-based tool for enforcing data structure constraints and technical formats using standard schema definitions.
यह प्रोजेक्ट परिभाषित स्कीमा विनिर्देशों के विरुद्ध JSON दस्तावेज़ों को मान्य करने के लिए डिज़ाइन की गई एक Java लाइब्रेरी है। यह एक मानक-अनुपालन इंजन के रूप में कार्य करता है जो Java एप्लिकेशन के भीतर संरचनात्मक अनुपालन की जांच करके और व्यावसायिक नियमों को लागू करके डेटा अखंडता सुनिश्चित करता है। यह लाइब्रेरी अपनी लचीली सत्यापन रणनीतियों के माध्यम से खुद को अलग बनाती है, जो डेवलपर्स को विशेष डेटा स्वरूपों को संभालने के लिए कस्टम लॉजिक और पैटर्न-मैचिंग इंजन इंजेक्ट करने की अनुमति देती है। यह कॉन्फ़िगर करने योग्य निष्पादन मोड का समर्थन करती है, जो उपयोगकर्ताओं को या तो पहली त्रुटि पर तुरंत सत्यापन रोकने या व्यापक रिपोर्टिंग के लिए सभी उल्लंघनों को इकट्ठा करने में सक्षम बनाती है। इसके अलावा, इंजन में टाइप कोएर्शन और डिफ़ॉल्ट मानों के इंजेक्शन के लिए इन-बिल्ट क्षमताएं शामिल हैं, जो सत्यापन प्रक्रिया के दौरान आने वाले डेटा को सामान्य करने में मदद करती हैं। मानक संरचनात्मक जांच से परे, सिस्टम जटिल डेटा निर्भरता और सुरक्षा बाधाओं को प्रबंधित करने के लिए उन्नत सुविधाएँ प्रदान करता है। इसमें नेटवर्क एक्सेस के बिना स्कीमा संदर्भों को हल करने के लिए एक स्थानीय रजिस्ट्री शामिल है और रीड-ओनली या राइट-ओनली एक्सेस पैटर्न के प्रवर्तन का समर्थन करती है। लाइब्रेरी अवलोकन उपकरण भी प्रदान करती है, जैसे इवेंट-संचालित हुक जो बाहरी सिस्टम को आंतरिक सत्यापन प्रक्रिया की निगरानी करने की अनुमति देते हैं।
Offers a Java-native library for enforcing structural constraints and data integrity through configurable validation rules.