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 2007/09/14 16:51:19 UTC

svn commit: r575710 - in /wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch: IModifiable.java ModificationWatcher.java package.html

Author: ivaynberg
Date: Fri Sep 14 07:51:19 2007
New Revision: 575710

URL: http://svn.apache.org/viewvc?rev=575710&view=rev
Log:
WICKET-971: Wicket Javadoc Standardization

Modified:
    wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/IModifiable.java
    wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/ModificationWatcher.java
    wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/package.html

Modified: wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/IModifiable.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/IModifiable.java?rev=575710&r1=575709&r2=575710&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/IModifiable.java (original)
+++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/IModifiable.java Fri Sep 14 07:51:19 2007
@@ -22,13 +22,14 @@
  * Interface to get the last time something was modified.
  * 
  * @author Jonathan Locke
+ * @since 1.2.6
  */
 public interface IModifiable
 {
 	/**
 	 * Gets the last time this modifiable thing changed.
 	 * 
-	 * @return The last modification time.
+	 * @return the last modification <code>Time</code>
 	 */
 	Time lastModifiedTime();
 }

Modified: wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/ModificationWatcher.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/ModificationWatcher.java?rev=575710&r1=575709&r2=575710&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/ModificationWatcher.java (original)
+++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/ModificationWatcher.java Fri Sep 14 07:51:19 2007
@@ -33,22 +33,27 @@
 
 
 /**
- * Monitors one or more Modifiable objects, calling a ChangeListener when a
- * given object's modification time changes.
+ * Monitors one or more <code>IModifiable</code> objects, calling a
+ * {@link IChangeListener IChangeListener} when a given object's modification
+ * time changes.
  * 
  * @author Jonathan Locke
+ * @since 1.2.6
  */
 public final class ModificationWatcher
 {
-	/** Logging */
+	/** logger */
 	private static final Logger log = LoggerFactory.getLogger(ModificationWatcher.class);
 
-	/** Maps Modifiable objects to Entry objects */
+	/** maps <code>IModifiable</code> objects to <code>Entry</code> objects */
 	private final Map modifiableToEntry = new HashMap();
 
+	/** the <code>Task</code> to run */
 	private Task task;
 
-	// MarkupContainer class for holding modifiable entries to watch
+	/**
+	 * Container class for holding modifiable entries to watch.
+	 */
 	private static final class Entry
 	{
 		// The most recent lastModificationTime polled on the object
@@ -62,17 +67,18 @@
 	}
 
 	/**
-	 * For two-phase construction
+	 * Default constructor for two-phase construction.
 	 */
 	public ModificationWatcher()
 	{
 	}
 
 	/**
-	 * Constructor
+	 * Constructor that accepts a <code>Duration</code> argument representing
+	 * the poll frequency.
 	 * 
 	 * @param pollFrequency
-	 *            How often to check on modifiables
+	 *            how often to check on <code>IModifiable</code>s
 	 */
 	public ModificationWatcher(final Duration pollFrequency)
 	{
@@ -80,15 +86,17 @@
 	}
 
 	/**
-	 * Adds a Modifiable object and an IChangeListener to call when the
-	 * modifiable object is modified.
+	 * Adds an <code>IModifiable</code> object and an
+	 * <code>IChangeListener</code> object to call when the modifiable object
+	 * is modified.
 	 * 
 	 * @param modifiable
-	 *            The modifiable thing to monitor
+	 *            an <code>IModifiable</code> object to monitor
 	 * @param listener
-	 *            The listener to call if the modifiable is modified
-	 * @return <tt>true</tt> if the set did not already contain the specified
-	 *         element.
+	 *            an <code>IChangeListener</code> to call if the
+	 *            <code>IModifiable</code> object is modified
+	 * @return <code>true</code> if the set did not already contain the
+	 *         specified element
 	 */
 	public final boolean add(final IModifiable modifiable, final IChangeListener listener)
 	{
@@ -126,10 +134,12 @@
 	}
 
 	/**
-	 * Remove all entries associated with 'modifiable'
+	 * Removes all entries associated with an <code>IModifiable</code> object.
 	 * 
 	 * @param modifiable
-	 * @return the object removed, else null
+	 *            an <code>IModifiable</code> object
+	 * @return the <code>IModifiable</code> object that was removed, else
+	 *         <code>null</code>
 	 */
 	public IModifiable remove(final IModifiable modifiable)
 	{
@@ -142,10 +152,10 @@
 	}
 
 	/**
-	 * Start watching at a given polling rate
+	 * Starts watching at a given <code>Duration</code> polling rate.
 	 * 
 	 * @param pollFrequency
-	 *            The poll rate
+	 *            the polling rate <code>Duration</code>
 	 */
 	public void start(final Duration pollFrequency)
 	{
@@ -184,19 +194,23 @@
 	}
 
 	/**
-	 * stops the modification watcher from watching.
+	 * Stops this <code>ModificationWatcher</code>.
 	 */
 	public void destroy()
 	{
 		if (task != null)
 		{
-//			task.stop();
+			// task.stop();
 			task.interrupt();
 		}
 	}
 
 	/**
-	 * @return Gets all IModifiable entries currently maintained
+	 * Retrieves a key set of all <code>IModifiable</code> objects currently
+	 * being monitored.
+	 * 
+	 * @return a <code>Set</code> of all <code>IModifiable</code> entries
+	 *         currently maintained
 	 */
 	public final Set getEntries()
 	{

Modified: wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/package.html
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/package.html?rev=575710&r1=575709&r2=575710&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/package.html (original)
+++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/watch/package.html Fri Sep 14 07:51:19 2007
@@ -16,12 +16,14 @@
 -->
 <!DOCTYPE HTML PUBLIC "-//W3C/DTD HTML 3.2 Final//NL">
 <html>
-<head>
-<title>wicket.util.watch package</title>
-</head>
-<body>
-<p>
-Modification observers.
-</p>
-</body>
+	<head>
+		<title>
+			org.apache.wicket.util.watch package
+		</title>
+	</head>
+	<body>
+		<p>
+			This package provides modification watchers.
+		</p>
+	</body>
 </html>