com.jeffpalm.basic.bytecode.base
Class ClassFileFinder

java.lang.Object
  extended by com.jeffpalm.basic.bytecode.base.AjpComponent
      extended by com.jeffpalm.basic.bytecode.base.ClassFileFinder
All Implemented Interfaces:
ClassFlags, ConstantFlags

public class ClassFileFinder
extends AjpComponent


Field Summary
 
Fields inherited from class com.jeffpalm.basic.bytecode.base.AjpComponent
log, options
 
Fields inherited from interface com.jeffpalm.basic.bytecode.base.ClassFlags
ACC_ABSTRACT, ACC_FINAL, ACC_INTERFACE, ACC_PUBLIC, ACC_SUPER
 
Fields inherited from interface com.jeffpalm.basic.bytecode.base.ConstantFlags
CONSTANT_Class, CONSTANT_Double, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_Long, CONSTANT_Methodref, CONSTANT_NameAndType, CONSTANT_String, CONSTANT_Utf8
 
Constructor Summary
ClassFileFinder(Options options)
           
ClassFileFinder(Options options, java.lang.String[] paths)
           
 
Method Summary
 void addPath(java.lang.String path)
           
 void addPaths(java.lang.String[] paths)
           
 java.io.InputStream getInputStream(java.lang.String klass)
           
 
Methods inherited from class com.jeffpalm.basic.bytecode.base.AjpComponent
db, debug
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassFileFinder

public ClassFileFinder(Options options)

ClassFileFinder

public ClassFileFinder(Options options,
                       java.lang.String[] paths)
Method Detail

getInputStream

public java.io.InputStream getInputStream(java.lang.String klass)

addPath

public void addPath(java.lang.String path)

addPaths

public void addPaths(java.lang.String[] paths)