litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.ui.def.nonpublic.support; import org.litesoft.ui.def.*; public class UiDvValidate extends UiD_Visitor { protected void visit1PreAnyChildProcessing( UiDef pUiDef, Object pParameter ) { UiD_Attribute[] attributes = pUiDef.getDefAttributes(); for ( int i = 0; i < attributes.length; i++ ) { attributes[i].validate( pUiDef ); } if ( pUiDef instanceof AbstractUiDef ) { ((AbstractUiDef) pUiDef).customValidate(); } } protected void visit2ChildrenHelper( UiDef pUiDef, Object pParameter, AbstractUiChildrenHelper pHelper ) { pHelper.customValidateChildren(); } // protected Object visit3mutateParameterForChildren( UiDef pUiDef, Object pParameter ) // protected Object visit4mutateParameterForChild( UiDef pUiDef, Object pParameter, UiDef pChild ) // protected void visit5PostAllChildProcessing( UiDef pUiDef, Object pParameter ) } |