[ https://issues.apache.org/jira/browse/PIVOT-761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13055509#comment-13055509 ]
Edvin Syse commented on PIVOT-761: ---------------------------------- What if Component#addValidator(Validator) adds validators, and Component#store() calls all attached validators and throws ValidationFailedException, preventing the store() if one or more validators fails? If you can also configure the validators to be shortcircuit or not, you can controll if the rest of the validators are consulted or not before returning the exception. ValidationFailedException could contain a list of failed validators, and form controls could update flags on itself when validation fails etc. > Test a more generic Validation approach on fields and Containers (Forms, etc) > ----------------------------------------------------------------------------- > > Key: PIVOT-761 > URL: https://issues.apache.org/jira/browse/PIVOT-761 > Project: Pivot > Issue Type: Brainstorming > Components: wtk > Reporter: Sandro Martini > Assignee: Sandro Martini > Priority: Minor > Fix For: 2.1 > > > Investigating on this field ... both on validating single fields (not only > text input fields) and Container (like Forms), like in JSF. > Some reference here: > http://apache-pivot-developers.417237.n3.nabble.com/Text-validators-td3078385.html > General idea: put investigation code under /skunk and the minimal set of > interfaces and classes, and the rest outside (in a dedicated subproject, here > or under apache-extras). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira