972973974975976977978
if (form.hasError()) { form.onError(); } } }, new ClassVisitFilter(Form.class)); }
12531254125512561257125812591260126112621263
if (form.isEnabledInHierarchy() && form.isVisibleInHierarchy()) { forms.add(form); } } }, new ClassVisitFilter(Form.class)); // process submitting component (if specified) if (submittingComponent != null) { // invoke submit on component
2000200120022003200420052006
form.validateComponents(); form.validateFormValidators(); form.onValidate(); } } }, new ClassVisitFilter(Form.class)); }
1247124812491250125112521253
{ form.onSubmit(); } } }, new ClassVisitFilter(Form.class)); }
922923924925926927928
*/ public final <S extends Component, R> R visitChildren(final Class<?> clazz, final IVisitor<S, R> visitor) { return Visits.visitChildren(this, visitor, new ClassVisitFilter(clazz)); }
968969970971972973974
12551256125712581259126012611262126312641265
1981198219831984198519861987
1155115611571158115911601161
1855185618571858185918601861