Hi Erik, et al.,
"Ostermueller, Erik" wrote: > > I sure haven't seen anything like this, > Here is my wishlist for improvements in the validation framework. > I think my number 2 is similar to what you're requesting here. > > 1) Currently, when the validator encounters an exception, it punts right away (punt > like in American football). > Instead, the validator should make an attempt to validate as much of the > document/object as possible. You'll be happy to know much of the necessary code to make this happen is already available in Castor 0.9.5.3, ValidationContext has a way to override the fail-fast (though the validator itself currently ignores that) and validation exception supports linked list of exceptions. I just need to finish it up. > > 2) The code that uses castor should be able to programmatically inspect the > validation errors. > Currently, if your code wants to know which element is 'broken', > you'll need to parse the english text of the validation exception (this is ugly). > It would be better to have an API that enumerated the errors via a data structure or > something like that. +1 , I agree. If I provide you #1 above, would you or anyone else be willing to work on this item? Thanks, --Keith > > 3) i18n. the sol'n must enable multiple language versions of the a single > validation error. > This solution could be built on top of the above item (2). I think rendering > the message into a particular language could be (and should be) easily be separated > from the validation framework. > > -----Original Message----- > From: Subodh Damle [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 15, 2004 4:33 AM > To: [EMAIL PROTECTED] > Subject: [castor-dev] ValidationException : how to determine exact XML > data error > > >From ValidationException, is it possible to determine the name of XML > element whose validation failed ? > > For ex, if there is a element 'el' whose validation given in schema > fails during unmarshal, > then is there any way to get the name 'el' from > ValidationException ? > > I am thinking of extending FieldValidators & ValidationException to > include an error code . > Is something like this already implemented by anyone ? > > Thanks, > S > > ********************************************************* > Disclaimer: > > This message (including any attachments) contains > confidential information intended for a specific > individual and purpose, and is protected by law. > If you are not the intended recipient, you should > delete this message and are hereby notified that > any disclosure, copying, or distribution of this > message, or the taking of any action based on it, > is strictly prohibited. > > ********************************************************* > Visit us at http://www.mahindrabt.com > > ----------------------------------------------------------- > If you wish to unsubscribe from this mailing, send mail to > [EMAIL PROTECTED] with a subject of: > unsubscribe castor-dev > > ----------------------------------------------------------- > If you wish to unsubscribe from this mailing, send mail to > [EMAIL PROTECTED] with a subject of: > unsubscribe castor-dev ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev