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
+ * [EMAIL PROTECTED] 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>