xjavadoc

Class Util


public class Util
extends java.lang.Object

Various static utility methods
Author:
Aslak Helles?y

Field Summary

private static FileFilter
_dirFilter
private static FileFilter
_javaFilter

Method Summary

static StringBuffer
appendDimensionAsString(int n, StringBuffer sb)
static String
classNameFromQualifiedClassName(String qualifiedName)
Return only class name of a full qualified (package+classname) string.
private static void
descend(File root, String dirName, LinkedList javaFileNames)
Recursively descends a directory and build a list of relative file names for java files.
static String[]
getJavaFiles(File root)
Returns an array of String containing relative names of all java files under root.
static String
getPackageNameFor(String qualifiedName)
static String
getQualifiedNameFor(String packageName, String unqualifiedName)
static String
toString(Object[] array, String delimiter)

Field Details

_dirFilter

private static final FileFilter _dirFilter

_javaFilter

private static final FileFilter _javaFilter

Method Details

appendDimensionAsString

public static final StringBuffer appendDimensionAsString(int n,
                                                         StringBuffer sb)

classNameFromQualifiedClassName

public static String classNameFromQualifiedClassName(String qualifiedName)
Return only class name of a full qualified (package+classname) string.
Parameters:
qualifiedName -
Returns:

descend

private static void descend(File root,
                            String dirName,
                            LinkedList javaFileNames)
Recursively descends a directory and build a list of relative file names for java files.
Parameters:
root - the root directory
dirName - current directory relative filename
javaFileNames - the list where java file names will be added

getJavaFiles

public static String[] getJavaFiles(File root)
Returns an array of String containing relative names of all java files under root.
Parameters:
root - the root directory
Returns:
java file names

getPackageNameFor

public static String getPackageNameFor(String qualifiedName)

getQualifiedNameFor

public static String getQualifiedNameFor(String packageName,
                                         String unqualifiedName)

toString

public static final String toString(Object[] array,
                                    String delimiter)