Author: oheger Date: Wed Aug 17 19:56:38 2011 New Revision: 1158884 URL: http://svn.apache.org/viewvc?rev=1158884&view=rev Log: Javadoc improvements to make Checkstyle happy.
Modified: commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/HierarchicalReloadableConfiguration.java Modified: commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/HierarchicalReloadableConfiguration.java URL: http://svn.apache.org/viewvc/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/HierarchicalReloadableConfiguration.java?rev=1158884&r1=1158883&r2=1158884&view=diff ============================================================================== --- commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/HierarchicalReloadableConfiguration.java (original) +++ commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/HierarchicalReloadableConfiguration.java Wed Aug 17 19:56:38 2011 @@ -19,15 +19,24 @@ package org.apache.commons.configuration import org.apache.commons.configuration.reloading.Reloadable; /** + * <p>A base class for hierarchical configurations with specific reloading + * requirements.</p> + * <p>This class manages a lock object which can be used for synchronization.</p> * + * @author <a + * href="http://commons.apache.org/configuration/team-list.html">Commons + * Configuration team</a> + * @version $Id: $ */ public class HierarchicalReloadableConfiguration extends HierarchicalConfiguration implements Reloadable { - private final Object reloadLock; - + /** Constant for the name used for the lock object. */ private static final String LOCK_NAME = "HierarchicalReloadableConfigurationLock"; + /** The lock object used by this instance. */ + private final Object reloadLock; + /** * Creates a new instance of <code>HierarchicalReloadableConfiguration</code>. */ @@ -37,6 +46,13 @@ public class HierarchicalReloadableConfi reloadLock = new Lock(LOCK_NAME); } + /** + * Creates a new instance of + * <code>HierarchicalReloadableConfiguration</code> and initializes it with + * the given lock object. + * + * @param lock the lock object + */ public HierarchicalReloadableConfiguration(Object lock) { super(); @@ -50,7 +66,6 @@ public class HierarchicalReloadableConfi * * @param c the configuration that is to be copied (if <b>null</b>, this * constructor will behave like the standard constructor) - * @since 1.4 */ public HierarchicalReloadableConfiguration(HierarchicalConfiguration c) { @@ -58,7 +73,6 @@ public class HierarchicalReloadableConfi reloadLock = new Lock(LOCK_NAME); } - public Object getReloadLock() { return reloadLock;