niallp 2004/07/31 13:09:59 Modified: src/share/org/apache/struts/validator BeanValidatorForm.java Log: javadoc corrections Revision Changes Path 1.2 +45 -16 jakarta-struts/src/share/org/apache/struts/validator/BeanValidatorForm.java Index: BeanValidatorForm.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/validator/BeanValidatorForm.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- BeanValidatorForm.java 31 Jul 2004 05:52:43 -0000 1.1 +++ BeanValidatorForm.java 31 Jul 2004 20:09:59 -0000 1.2 @@ -37,8 +37,9 @@ * <ActionForm</code>.</p> * * <p>This form is based on the standard struts <code>ValidatorForm</code> for use with the - * <i>Validator</i> framework and validates using the <i>name</i> from the Struts - * <code>ActionMapping</code>.</p> + * <i>Validator</i> framework and validates either using the <i>name</i> from the Struts + * <code>ActionMapping</code> or the <code>ActionMapping</code>'s path depending on + * whether <code>pathValidation</code> is <code>true</code> or <code>false</code>.</p> */ public class BeanValidatorForm extends ValidatorForm implements DynaBean, Serializable { @@ -102,10 +103,6 @@ /** * <p>Return the <code>Bean</code> that this <code>ActionForm</code> is backed by.</p> * - * <p>If the <code>DynaBean</code> is a <code>LazyDynaMap</code> type then this method - * returns the <code>Map</code> associated with it. If you require the actual <code>LazyDynaMap</code> - * then use the <code>getDynaBean()</code> method.</p> - * * <p>If the <code>DynaBean</code> is a <code>WrapDynaBean</code> type then this method * returns the 'Wrapped' POJO bean associated with it. If you require the actual <code>WrapDynaBean</code> * then use the <code>getDynaBean()</code> method.</p> @@ -187,7 +184,9 @@ } if (logger.isDebugEnabled()) { - logger.debug("Validating ActionForm '" + mapping.getName()+"' using key '"+validationKey+"' for mapping '"+mapping.getPath()+"'"); + logger.debug("Validating ActionForm '" + mapping.getName() + + "' using key '" + validationKey + + "' for mapping '" + mapping.getPath() + "'"); } @@ -198,35 +197,48 @@ // ------------------- DynaBean Methods ---------------------------------- /** - * Return the associated <code>DynaClass</code> for this <code>DynaBean</code> + * Return the <code>DynaClass</code> instance that describes the set of + * properties available for this DynaBean. */ public DynaClass getDynaClass() { return dynaBean.getDynaClass(); } /** - * Return a property value. + * Return the value of a simple property with the specified name. + * + * @param name Name of the property whose value is to be retrieved */ public Object get(String name) { return dynaBean.get(name); } /** - * Return an indexed property value. + * Return the value of an indexed property with the specified name. + * + * @param name Name of the property whose value is to be retrieved + * @param index Index of the value to be retrieved */ public Object get(String name, int index) { return dynaBean.get(name, index); } /** - * Return a mapped property value. + * Return the value of a mapped property with the specified name, + * or <code>null</code> if there is no value for the specified key. + * + * @param name Name of the property whose value is to be retrieved + * @param key Key of the value to be retrieved */ public Object get(String name, String key) { return dynaBean.get(name, key); } /** - * Set a property value. + * Set the value of a simple property with the specified name. + * + * @param name Name of the property whose value is to be set + * @param value Value to which this property is to be set */ public void set(String name, Object value) { @@ -252,28 +264,45 @@ } /** - * Set an indexed property value. + * Set the value of an indexed property with the specified name. + * + * @param name Name of the property whose value is to be set + * @param index Index of the property to be set + * @param value Value to which this property is to be set */ public void set(String name, int index, Object value) { dynaBean.set(name, index, value); } /** - * Set a mapped property value. + * Set the value of a mapped property with the specified name. + * + * @param name Name of the property whose value is to be set + * @param key Key of the property to be set + * @param value Value to which this property is to be set */ public void set(String name, String key, Object value) { dynaBean.set(name, key, value); } /** - * Indicates whether a mapped property contains a specified key. + * Does the specified mapped property contain a value for the specified + * key value? + * + * @param name Name of the property to check + * @param key Name of the key to check */ public boolean contains(String name, String key) { return dynaBean.contains(name, key); } /** - * Remove a mapped property value. + * Remove any existing value for the specified key on the + * specified mapped property. + * + * @param name Name of the property for which a value is to + * be removed + * @param key Key of the value to be removed */ public void remove(String name, String key) { dynaBean.remove(name, key);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]