com.jeantessier.classreader
Class ClassfileScanner

java.lang.Object
  |
  +--com.jeantessier.classreader.ClassfileLoader
        |
        +--com.jeantessier.classreader.ClassfileLoaderEventSource
              |
              +--com.jeantessier.classreader.ClassfileScanner

public class ClassfileScanner
extends ClassfileLoaderEventSource


Constructor Summary
ClassfileScanner()
           
ClassfileScanner(ClassfileLoaderDispatcher dispatcher)
           
 
Method Summary
protected  void fireBeginClassfile(java.lang.String filename)
           
protected  void fireBeginFile(java.lang.String filename)
           
 java.util.Collection getAllClassfiles()
           
 java.util.Collection getAllClassNames()
           
 Classfile getClassfile(java.lang.String name)
           
 int getNbClasses()
           
 int getNbFiles()
           
protected  Classfile load(java.io.DataInputStream in)
           
 
Methods inherited from class com.jeantessier.classreader.ClassfileLoaderEventSource
addLoadListener, fireBeginGroup, fireBeginSession, fireEndClassfile, fireEndFile, fireEndGroup, fireEndSession, load, load, removeLoadListener
 
Methods inherited from class com.jeantessier.classreader.ClassfileLoader
load
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassfileScanner

public ClassfileScanner()

ClassfileScanner

public ClassfileScanner(ClassfileLoaderDispatcher dispatcher)
Method Detail

getNbFiles

public int getNbFiles()

getNbClasses

public int getNbClasses()

getClassfile

public Classfile getClassfile(java.lang.String name)
Overrides:
getClassfile in class ClassfileLoader

getAllClassfiles

public java.util.Collection getAllClassfiles()
Overrides:
getAllClassfiles in class ClassfileLoader

getAllClassNames

public java.util.Collection getAllClassNames()
Overrides:
getAllClassNames in class ClassfileLoader

load

protected Classfile load(java.io.DataInputStream in)
                  throws java.io.IOException
Overrides:
load in class ClassfileLoader

fireBeginFile

protected void fireBeginFile(java.lang.String filename)
Overrides:
fireBeginFile in class ClassfileLoaderEventSource

fireBeginClassfile

protected void fireBeginClassfile(java.lang.String filename)
Overrides:
fireBeginClassfile in class ClassfileLoaderEventSource


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.