click-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sa...@apache.org
Subject svn commit: r922577 - /click/trunk/click/extras/src/org/apache/click/extras/control/AbstractContainerField.java
Date Sat, 13 Mar 2010 14:44:05 GMT
Author: sabob
Date: Sat Mar 13 14:44:05 2010
New Revision: 922577

URL: http://svn.apache.org/viewvc?rev=922577&view=rev
Log:
doco

Modified:
    click/trunk/click/extras/src/org/apache/click/extras/control/AbstractContainerField.java

Modified: click/trunk/click/extras/src/org/apache/click/extras/control/AbstractContainerField.java
URL: http://svn.apache.org/viewvc/click/trunk/click/extras/src/org/apache/click/extras/control/AbstractContainerField.java?rev=922577&r1=922576&r2=922577&view=diff
==============================================================================
--- click/trunk/click/extras/src/org/apache/click/extras/control/AbstractContainerField.java
(original)
+++ click/trunk/click/extras/src/org/apache/click/extras/control/AbstractContainerField.java
Sat Mar 13 14:44:05 2010
@@ -34,15 +34,12 @@ import org.apache.click.util.HtmlStringB
 /**
  * Provides an abstract convenience class that implements Container and extend Field.
  * <p/>
- * AbstractContainerField delegates Contain specific actions to an internal
- * Container instance. You can access the Container instance through
- * {@link #getContainer()}.
- * <p/>
- * If you need to bind a request parameter to this fields value, please see
+ * If you need to bind a request parameter to this field's value, please see
  * {@link #bindRequestValue()}.
  * <p/>
  * Here is an example of a Border Control that can wrap a Button and render
  * a <tt>div</tt> border around it.
+ *
  * <pre class="prettyprint">
  * public class ButtonBorder extends AbstractContainerField {
  *     public ButtonBorder(String name) {
@@ -53,8 +50,8 @@ import org.apache.click.util.HtmlStringB
  *         return "div";
  *     }
  *
- *     public Control addControl(Button button) {
- *         return getContainer().addControl(button);
+ *     public Control add(Button button) {
+ *         return getContainer().add(button);
  *     }
  * } </pre>
  */
@@ -234,8 +231,8 @@ public abstract class AbstractContainerF
     /**
      * This method does nothing by default.
      * <p/>
-     * Subclasses should override this method to binds the submitted request
-     * value to the Field's value. For example:
+     * Subclasses can override this method to binds the submitted request
+     * value to the Field value. For example:
      * <p/>
      * <pre class="prettyprint">
      * public CoolField extends AbstractContainerField {
@@ -247,23 +244,9 @@ public abstract class AbstractContainerF
      *     public void bindRequestValue() {
      *         setValue(getRequestValue());
      *     }
+     * } </pre>
      *
-     *     // Below is the actual getRequestValue implementation as defined
-     *     // in Field. This is done solely to show how to retrieve the
-     *     // request parameter based on the fields name.
-     *     protected String getRequestValue() {
-     *         String value = getContext().getRequestParameter(getName());
-     *         if (value != null) {
-     *             return value.trim();
-     *         } else {
-     *             return "";
-     *         }
-     *     }
-     * }
-     * </pre>
-     *
-     * Note you can use method {@link #getRequestValue()} to retrieve the
-     * fields value if the request parameter is the fields name.
+     * @see org.apache.click.control.Field#getRequestValue()
      */
     public void bindRequestValue() {
     }



Mime
View raw message