Class ClassBrowser
java.lang.Object
com.softsynth.jmsl.util.classbrowser.ClassBrowser
- All Implemented Interfaces:
FileListener
public class ClassBrowser extends java.lang.Object implements FileListener
-
Field Summary
Fields Modifier and Type Field Description static boolean
VERBOSE
-
Constructor Summary
Constructors Constructor Description ClassBrowser()
-
Method Summary
Modifier and Type Method Description void
addClassListener(ClassListener c)
void
addSearchPath(java.lang.String searchPath)
Limit this finder to consider classes only found in paths ending in searchPath.void
browse()
void
clearSearchPaths()
Clear all search path constraints.void
closeLog()
java.lang.String
getUnmatchedFiles()
void
handleFile(java.lang.String root, java.lang.String dir, java.lang.String filename)
static void
main(java.lang.String[] args)
void
openLog()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
VERBOSE
public static boolean VERBOSE
-
-
Constructor Details
-
ClassBrowser
public ClassBrowser()
-
-
Method Details
-
openLog
public void openLog() throws java.io.IOException- Throws:
java.io.IOException
-
closeLog
public void closeLog() -
addClassListener
-
addSearchPath
public void addSearchPath(java.lang.String searchPath)Limit this finder to consider classes only found in paths ending in searchPath. -
clearSearchPaths
public void clearSearchPaths()Clear all search path constraints. Will consider all paths and jars found in System CLASSPATH -
getUnmatchedFiles
public java.lang.String getUnmatchedFiles() -
handleFile
public void handleFile(java.lang.String root, java.lang.String dir, java.lang.String filename)- Specified by:
handleFile
in interfaceFileListener
-
browse
public void browse() throws java.io.IOException- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] args)
-