xjavadoc
Class Util

java.lang.Object
  extended by xjavadoc.Util

public class Util
extends java.lang.Object

Various static utility methods

Author:
Aslak Helles?y

Field Summary
private static java.io.FileFilter _dirFilter
           
private static java.io.FileFilter _javaFilter
           
 
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
 

Field Detail

_javaFilter

private static final java.io.FileFilter _javaFilter

_dirFilter

private static final java.io.FileFilter _dirFilter
Constructor Detail

Util

public Util()
Method Detail

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 directory
dirName - current directory relative filename
javaFileNames - the list where java file names will be added