You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by sa...@apache.org on 2010/10/31 12:54:03 UTC
svn commit: r1029317 -
/click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java
Author: sabob
Date: Sun Oct 31 11:54:03 2010
New Revision: 1029317
URL: http://svn.apache.org/viewvc?rev=1029317&view=rev
Log:
javadoc
Modified:
click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java
Modified: click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java
URL: http://svn.apache.org/viewvc/click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java?rev=1029317&r1=1029316&r2=1029317&view=diff
==============================================================================
--- click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java (original)
+++ click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java Sun Oct 31 11:54:03 2010
@@ -237,19 +237,25 @@ public abstract class AbstractControl im
/**
* Returns <tt>true</tt> if this control has any
- * <tt>Behavior</tt>s registered.
- *
- * @return <tt>true</tt> if this control has any
* <tt>Behavior</tt>s registered, <tt>false</tt> otherwise.
+ *
+ * @return <tt>true</tt> if this control has any <tt>Behavior</tt>s registered,
+ * <tt>false</tt> otherwise
*/
public boolean hasBehaviors() {
return (behaviors != null && !behaviors.isEmpty());
}
/**
- * Add the given {@link org.apache.click.Behavior Behavior} to the control.
+ * Add the given <tt>Behavior</tt> to the control's Set of
+ * {@link #getBehaviors() Behaviors}.
+ * <p/>
+ * In addition, the Control will be registered with the
+ * {@link org.apache.click.ControlRegistry#registerAjaxTarget(org.apache.click.Control) ControlRegistry}
+ * as a potential <tt>Ajax target control</tt> and to have it's
+ * <tt>Behaviors</tt> processed by the Click runtime.
*
- * @param behavior the behavior to add
+ * @param behavior the <tt>Behavior</tt> to add
*/
public void addBehavior(Behavior behavior) {
if (behavior == null) {
@@ -265,18 +271,19 @@ public abstract class AbstractControl im
}
/**
- * Removes form this Control a <tt>behavior</tt>.
+ * Remove the given <tt>Behavior</tt> from the Control's Set of
+ * {@link #getBehaviors() Behaviors}.
*
- * @param behavior the <tt>behavior</tt> to remove.
+ * @param behavior the <tt>Behavior</tt> to remove
*/
public void removeBehavior(Behavior behavior) {
getBehaviors().remove(behavior);
}
/**
- * Returns the list with all available behaviors for this control.
+ * Returns the Set of <tt>Behaviors</tt> for this control.
*
- * @return the list with this control's behaviors.
+ * @return the Set of <tt>Behaviors</tt> for this control
*/
public Set<Behavior> getBehaviors() {
if (behaviors == null) {