xjavadoc
Class Util
java.lang.Object
xjavadoc.Util
- public class Util
- extends java.lang.Object
Various static utility methods
- Author:
- Aslak Helles?y
Constructor Summary |
Util()
|
Method Summary |
static java.lang.StringBuffer |
appendDimensionAsString(int n,
java.lang.StringBuffer sb)
|
static java.lang.String |
classNameFromQualifiedClassName(java.lang.String qualifiedName)
Return only class name of a full qualified (package+classname) string. |
private static void |
descend(java.io.File root,
java.lang.String dirName,
java.util.LinkedList javaFileNames)
Recursively descends a directory and build a list of relative file names for
java files. |
static java.lang.String[] |
getJavaFiles(java.io.File root)
Returns an array of String containing relative names of all java files under
root. |
static java.lang.String |
getPackageNameFor(java.lang.String qualifiedName)
|
static java.lang.String |
getQualifiedNameFor(java.lang.String packageName,
java.lang.String unqualifiedName)
|
static java.lang.String |
toString(java.lang.Object[] array,
java.lang.String delimiter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_javaFilter
private static final java.io.FileFilter _javaFilter
_dirFilter
private static final java.io.FileFilter _dirFilter
Util
public Util()
getJavaFiles
public static java.lang.String[] getJavaFiles(java.io.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 java.lang.String getPackageNameFor(java.lang.String qualifiedName)
getQualifiedNameFor
public static java.lang.String getQualifiedNameFor(java.lang.String packageName,
java.lang.String unqualifiedName)
appendDimensionAsString
public static final java.lang.StringBuffer appendDimensionAsString(int n,
java.lang.StringBuffer sb)
toString
public static final java.lang.String toString(java.lang.Object[] array,
java.lang.String delimiter)
classNameFromQualifiedClassName
public static java.lang.String classNameFromQualifiedClassName(java.lang.String qualifiedName)
- Return only class name of a full qualified (package+classname) string.
- Parameters:
qualifiedName
-
- Returns:
descend
private static void descend(java.io.File root,
java.lang.String dirName,
java.util.LinkedList javaFileNames)
- Recursively descends a directory and build a list of relative file names for
java files.
- Parameters:
root
- the root directorydirName
- current directory relative filenamejavaFileNames
- the list where java file names will be added