jbet
Class ClassInfoLoader.DirectoryCPE

java.lang.Object
  extended by jbet.ClassPathElement
      extended by jbet.ClassInfoLoader.DirectoryCPE
Enclosing class:
ClassInfoLoader

public static class ClassInfoLoader.DirectoryCPE
extends ClassPathElement

directory returns a reader for a directory.


Constructor Summary
ClassInfoLoader.DirectoryCPE(java.lang.String dirname)
           
ClassInfoLoader.DirectoryCPE(java.lang.String prefix, java.lang.String dirname)
           
 
Method Summary
 boolean class_exists(java.lang.String filename)
           
 java.util.Iterator classes()
           
 java.io.InputStream get(java.lang.String filename)
           
 java.io.OutputStream put(java.lang.String filename)
           
 boolean subdir_exists(java.lang.String filename)
           
 ClassPathElement subdir(java.lang.String subdirname)
           
 java.util.Iterator subdirs()
           
 boolean supports_subdir()
           
 java.lang.String toString()
           
 
Methods inherited from class jbet.ClassPathElement
allclasses
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassInfoLoader.DirectoryCPE

public ClassInfoLoader.DirectoryCPE(java.lang.String dirname)

ClassInfoLoader.DirectoryCPE

public ClassInfoLoader.DirectoryCPE(java.lang.String prefix,
                                    java.lang.String dirname)
Method Detail

get

public java.io.InputStream get(java.lang.String filename)
                        throws java.io.IOException
Specified by:
get in class ClassPathElement
Throws:
java.io.IOException

put

public java.io.OutputStream put(java.lang.String filename)
                         throws java.io.IOException
Specified by:
put in class ClassPathElement
Throws:
java.io.IOException

classes

public java.util.Iterator classes()
Specified by:
classes in class ClassPathElement

subdir_exists

public boolean subdir_exists(java.lang.String filename)
Specified by:
subdir_exists in class ClassPathElement

class_exists

public boolean class_exists(java.lang.String filename)
Specified by:
class_exists in class ClassPathElement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

subdirs

public java.util.Iterator subdirs()
Specified by:
subdirs in class ClassPathElement

subdir

public ClassPathElement subdir(java.lang.String subdirname)
                        throws java.io.IOException
Specified by:
subdir in class ClassPathElement
Throws:
java.io.IOException

supports_subdir

public boolean supports_subdir()
Specified by:
supports_subdir in class ClassPathElement