You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2009/01/26 18:01:28 UTC

svn commit: r737750 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/IDetachListener.java

Author: ivaynberg
Date: Mon Jan 26 17:01:28 2009
New Revision: 737750

URL: http://svn.apache.org/viewvc?rev=737750&view=rev
Log:
more javadoc

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/IDetachListener.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/IDetachListener.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/IDetachListener.java?rev=737750&r1=737749&r2=737750&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/IDetachListener.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/IDetachListener.java Mon Jan 26 17:01:28 2009
@@ -27,7 +27,12 @@
 public interface IDetachListener
 {
 	/**
-	 * Called when component is being detached via a call to {@link Component#detach()}
+	 * Called when component is being detached via a call to {@link Component#detach()}.
+	 * 
+	 * NOTICE: The componet is in a fully detached state when this method is invoked; It is the
+	 * listener's responsibility to maintain the detached state after this method is finished -
+	 * which means if the listener causes any part of the component (eg model) to become reattached
+	 * it is the listener's responsibility to detach it before this method exits.
 	 * 
 	 * @param component
 	 *            component being detached