com.softsynth.jmsl.util.classbrowser
Class ClassBrowser

java.lang.Object
  extended by com.softsynth.jmsl.util.classbrowser.ClassBrowser
All Implemented Interfaces:
FileListener

public class ClassBrowser
extends java.lang.Object
implements FileListener


Field Summary
static boolean VERBOSE
           
 
Constructor Summary
ClassBrowser()
           
 
Method Summary
 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.
 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE

public static boolean VERBOSE
Constructor Detail

ClassBrowser

public ClassBrowser()
Method Detail

addClassListener

public void addClassListener(ClassListener c)

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 interface FileListener

browse

public void browse()
            throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)