[ http://issues.apache.org/jira/browse/TOMAHAWK-182?page=all ]

Lance Frohman resolved TOMAHAWK-182.
------------------------------------

    Fix Version/s: 1.1.5-SNAPSHOT
       Resolution: Fixed

patches applied revision 434193

> new validator - validate comma separated entries by splitting them and 
> validating individually
> ----------------------------------------------------------------------------------------------
>
>                 Key: TOMAHAWK-182
>                 URL: http://issues.apache.org/jira/browse/TOMAHAWK-182
>             Project: MyFaces Tomahawk
>          Issue Type: New Feature
>          Components: Validators
>    Affects Versions: 1.1.2-SNAPSHOT
>            Reporter: Lance Frohman
>         Assigned To: Lance Frohman
>            Priority: Minor
>             Fix For: 1.1.5-SNAPSHOT
>
>         Attachments: CSVValidator.java, CSVValidatorTag.java, 
> faces-config.xml, messages.properties, taglib.tld
>
>
> I created a new validator, I needed to validate comma separated email 
> addresses
> entered in a single text box, but I generalized it. This validator will 
> validate the entry (must be a String)
> by first separating by a separator (parameter - defaults to ","), and then 
> validating
> each separated sub string using the subvalidator (parameter). The error 
> messages
> (if any) are accumulated into one. The only problem is that you can not pass 
> parameters to the
> sub validator, so it will only work on subvalidators with no parameters or 
> with defaults for all parameters.
> parameters:
> separator - regular expression to use for separating the input String 
> (default is comma)
> subvalidatorId - the id of the validator to be used on each substring
> example (to validate semicolon separated credit card numbers):
>    <h:inputText id="credit_cards" value="#{testHandler.creditCards}">
>       <t:csvalid subvalidatorId="org.apache.myfaces.validator.CreditCard" 
> separator=";"/>
>    </h:inputText>
> PLEASE email me at [EMAIL PROTECTED] if there is a problem, or if you have 
> any questions. 
> Thank you.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to