<snip-things-I-understand/>
> >
> > > > > populate(objectModel, "feedbackform",
> > "cocoon-installation/user/*");
> > > > >
> > > > > List errors = validate(objectModel, "feedbackform",
> > > > "cocoon-installation/user/*");
> >
> > Can you explain a bit more why the 2rd argument is XPath.
> > Wouldn't it be more natural to make a call like:
> >
> > Validator v = new SchematronValidator( "mysche-report.xml");
> > ValidationResult vr = v.validate(myJavaBean); // or
v.validate(myDomNode);
>
> But how would you specify exactly *what* from the instance you want to
> validate... (mind the checkboxes)
In the case of the Schematron validator, you would use the "phases" concept.
(SchematronValidator)v.setPhase("no checkbox validation, only name and
email");
v.validate(myJavaBean)
However I see your point and validating parameters should probably be
different for different Validator implementations.
To generalize the Validator interface:
interface Validator
{
public ValidationResult validate( Object );
}
then each specific validator can provide additional setters for preparing
the validate() call.
> > > > Sorry to repeat myself, but would you mind submitting the feedback
> > wizard
> > > > requirements which you were thinking about.
> > >
> > > I did already....
> >
> > I think I haven't received it yet.
>
> I'll have a look into my postponed folder;)
please...
Ivelin
>
> cheers
> --
> Torsten
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]