thx
----- Original Message ----- 
From: "Adam Hardy" <[EMAIL PROTECTED]>
To: "Struts Developers List" <[EMAIL PROTECTED]>
Sent: Friday, April 02, 2004 9:03 PM
Subject: Re: Fw: UrlValidator() takes options - but how?


> Niall,
> have a look at org.apache.commons.validator.util.Flags to see how it's
done.
>
> Adam
>
> On 04/02/2004 09:50 PM Niall Pemberton wrote:
> > I'll have a look a doing a patch. I'm probably being really stupid but
how
> > do you mean group by powers of 2? You mean 1, 2, 4, 8, 16, 32, 64 etc. -
but
> > how would it group?
> >
> > Niall
> >
> > ----- Original Message ----- 
> > From: "Robert Leland" <[EMAIL PROTECTED]>
> > To: "Struts Developers List" <[EMAIL PROTECTED]>
> > Sent: Friday, April 02, 2004 7:37 PM
> > Subject: Re: Fw: UrlValidator() takes options - but how?
> >
> >
> >
> >>Comments In Line.
> >>
> >>
> >>
> >>>-----Original Message-----
> >>>From: Niall Pemberton [mailto:[EMAIL PROTECTED]> While
I
> >
> > was testing this I did have another thought - UrlValidator just
> >
> >>>returns true or false when it validates and gives no indication of what
> >
> > bit
> >
> >>>of the validation failed. What do you think of changing it so it
returns
> >>>some kind of error code so that a more meaningful message could be
> >
> > returned
> >
> >>>to the user?
> >>>
> >>>Something like
> >>>
> >>> Code        Condition
> >>>    0             valid
> >>>    101         Invalid Characters
> >>>    102         Invalid Structure
> >>>
> >>>    201         Invalid Scheme Format
> >>>    202         Invalid Scheme Value (show valid scheme values)
> >>>
> >>>    301         Invalid Authority Format
> >>>    302         Invalid Authority IP Address
> >>>    303         Invalid Authority Host Name
> >>>    304         Invalid Authority - not IP Address or Hostname
> >>>    305         Invalid Port
> >>>
> >>>    401         Invalid Path Format
> >>>    402         Invalid Path - ends with /
> >>>    403         Invalid Path - two slashes not allowed
> >>>    404         Invalid Path - slashes/dots
> >>>
> >>>    501         Invalid Query format
> >>>
> >>>    601         Fragment Not Allowed
> >>>
> >>>
> >>>The only thing is how to configure validator to output 16 different
> >>>messages?
> >>
> >>Given that fits with the Validator framework, I know its implementation
> >
> > would be easy.  The grouping of error message is also nice.
> >
> >>Since we could use an int/long then I would probably group items by
powers
> >
> > of two, but thats just a preference. If you have already created a patch
> > with the above scheme I would commit it unchanged.
> >
> >>-Rob
> >>
> >>
> >>
> >>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> -- 
> struts 1.2 + tomcat 5.0.19 + java 1.4.2
> Linux 2.4.20 Debian
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to