Author: mturk
Date: Wed Apr 15 15:30:14 2009
New Revision: 765241

URL: http://svn.apache.org/viewvc?rev=765241&view=rev
Log:
Add some javadocs

Modified:
    
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java

Modified: 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java?rev=765241&r1=765240&r2=765241&view=diff
==============================================================================
--- 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java
 (original)
+++ 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java
 Wed Apr 15 15:30:14 2009
@@ -26,15 +26,19 @@
     /** Shared lock. More than one process or thread can hold a shared lock
      * at any given time. Essentially, this is a "read lock", preventing
      * writers from establishing an exclusive lock.
+     * <br/>Defined integer value is: <code>1</code>
      */
     SHARED(   1),
 
     /** Exclusive lock. Only one process may hold an exclusive lock at any
      * given time. This is analogous to a "write lock".
+     * <br/>Defined integer value is: <code>2</code>
      */
     EXCLUSIVE(2),
 
-    /** Do not block while acquiring the file lock */
+    /** Do not block while acquiring the file lock
+     * <br/>Defined integer value is: <code>0x0010</code>
+     */
     NONBLOCK( 0x0010);
 
     private int value;
@@ -43,11 +47,17 @@
         value = v;
     }
 
+    /** Integer representing the value of this Enum.
+     */
     public int valueOf()
     {
         return value;
     }
 
+    /** Integer representing the sum of the integer values
+     * of the <code>FileLockType</code> enums.
+     * @param set The <code>EnumSet</code> which values to get.
+     */
     public static int bitmapOf(EnumSet<FileLockType> set)
     {
         int bitmap = 0;
@@ -58,6 +68,11 @@
         return bitmap;
     }
 
+    /** Returns <code>EnumSet</code> of <code>FileLockType</code> enums
+     * from the integer bitmap value.
+     * @param value Integer used to construct the <code>EnumSet</code>
+     * with <code>FileLockType</code> values mathching the value flags.
+     */
     public static EnumSet<FileLockType> valueOf(int value)
     {
         EnumSet<FileLockType> set = EnumSet.noneOf(FileLockType.class);


Reply via email to