From 91f24a2b73729e7c79db653561b0b34b8ca60d2d Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Thu, 11 Oct 2007 15:57:39 +0000 Subject: [PATCH] LMS-103 add Javadoc SVN: 2137 --- .../java/ch/systemsx/cisd/bds/Utilities.java | 23 ++++++++++++++++++- .../java/ch/systemsx/cisd/bds/Version.java | 3 +++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/bds/source/java/ch/systemsx/cisd/bds/Utilities.java b/bds/source/java/ch/systemsx/cisd/bds/Utilities.java index fe35444a159..bacac1b89dc 100644 --- a/bds/source/java/ch/systemsx/cisd/bds/Utilities.java +++ b/bds/source/java/ch/systemsx/cisd/bds/Utilities.java @@ -22,12 +22,19 @@ import ch.systemsx.cisd.bds.storage.INode; import ch.systemsx.cisd.common.exceptions.UserFailureException; /** - * + * Storage utility methods. * * @author Franz-Josef Elmer */ public class Utilities { + /** + * Returns a subdirectory from the specified directory. + * + * @param directory Parent directory of the requested directory. + * @param name Name of the requested directory. + * @throws UserFailureException if requested directory not found. + */ public static IDirectory getSubDirectory(IDirectory directory, String name) { INode node = directory.getNode(name); @@ -38,11 +45,21 @@ public class Utilities return (IDirectory) node; } + /** + * Convenient short cut for <code>{@link #getString(IDirectory, String)}.trim()</code>. + */ public static String getTrimmedString(IDirectory directory, String name) { return getString(directory, name).trim(); } + /** + * Returns the string content of a file from the specified directory. + * + * @param directory Directory of the requested file. + * @param name Name of the file. + * @throws UserFailureException if the requested file does not exist. + */ public static String getString(IDirectory directory, String name) { INode node = directory.getNode(name); @@ -58,4 +75,8 @@ public class Utilities return file.getStringContent(); } + private Utilities() + { + } + } diff --git a/bds/source/java/ch/systemsx/cisd/bds/Version.java b/bds/source/java/ch/systemsx/cisd/bds/Version.java index 3a3eb319295..e71459aa7c2 100644 --- a/bds/source/java/ch/systemsx/cisd/bds/Version.java +++ b/bds/source/java/ch/systemsx/cisd/bds/Version.java @@ -30,6 +30,9 @@ public final class Version private static final String MAJOR = "major"; private static final String MINOR = "minor"; + /** + * Loads the version from the specified directory. + */ public static Version loadFrom(IDirectory directory) { IDirectory versionFolder = Utilities.getSubDirectory(directory, VERSION); -- GitLab