public void initialize(FormBeanConfig config) { FormPropertyConfig props[] = config.findFormPropertyConfigs(); for (int i = 0; i < props.length; i++) { set(props[i].getName(), props[i].initial()); } }
/** * <p>Initialize the specified form bean.</p> * * @param config The configuration for the form bean to initialize. */ public void initialize(FormBeanConfig config) { FormPropertyConfig[] props = config.findFormPropertyConfigs(); for (int i = 0; i < props.length; i++) { set(props[i].getName(), props[i].initial()); } }
set(props[i].getName(), props[i].initial());
/** * <p>Instantiate and return a new {@link DynaActionForm} instance, * associated with this <code>DynaActionFormClass</code>. The * properties of the returned {@link DynaActionForm} will have been * initialized to the default values specified in the form bean * configuration information.</p> * * @exception IllegalAccessException if the Class or the appropriate * constructor is not accessible * @exception InstantiationException if this Class represents an abstract * class, an array class, a primitive type, or void; or if instantiation * fails for some other reason */ public DynaBean newInstance() throws IllegalAccessException, InstantiationException { DynaActionForm dynaBean = (DynaActionForm) getBeanClass().newInstance(); dynaBean.setDynaActionFormClass(this); FormPropertyConfig props[] = config.findFormPropertyConfigs(); for (int i = 0; i < props.length; i++) { dynaBean.set(props[i].getName(), props[i].initial()); } return (dynaBean); }
/** * <p>Instantiate and return a new {@link DynaActionForm} instance, * associated with this <code>DynaActionFormClass</code>. The properties * of the returned {@link DynaActionForm} will have been initialized to * the default values specified in the form bean configuration * information.</p> * * @return A new {@link DynaActionForm} instance. * @throws IllegalAccessException if the Class or the appropriate * constructor is not accessible * @throws InstantiationException if this Class represents an abstract * class, an array class, a primitive type, * or void; or if instantiation fails for * some other reason */ public DynaBean newInstance() throws IllegalAccessException, InstantiationException { DynaActionForm dynaBean = (DynaActionForm) getBeanClass().newInstance(); dynaBean.setDynaActionFormClass(this); FormPropertyConfig[] props = config.findFormPropertyConfigs(); for (int i = 0; i < props.length; i++) { dynaBean.set(props[i].getName(), props[i].initial()); } return (dynaBean); }
for (int i = 0; i < props.length; i++) { dynaClass.add(props[i].getName(), props[i].getTypeClass()); dynaBean.set(props[i].getName(), props[i].initial());
dynaBean.set(props[i].getName(), props[i].initial());