com.jeantessier.classreader
Class ClassfileLoaderEventSource

java.lang.Object
  |
  +--com.jeantessier.classreader.ClassfileLoader
        |
        +--com.jeantessier.classreader.ClassfileLoaderEventSource
Direct Known Subclasses:
AggregatingClassfileLoader, ClassfileScanner, TransientClassfileLoader

public abstract class ClassfileLoaderEventSource
extends ClassfileLoader


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

Constructor Detail

ClassfileLoaderEventSource

public ClassfileLoaderEventSource()

ClassfileLoaderEventSource

public ClassfileLoaderEventSource(ClassfileLoaderDispatcher dispatcher)
Method Detail

load

protected void load(java.lang.String filename)
Overrides:
load in class ClassfileLoader

load

protected void load(java.lang.String filename,
                    java.io.InputStream in)
Overrides:
load in class ClassfileLoader

addLoadListener

public void addLoadListener(LoadListener listener)
Overrides:
addLoadListener in class ClassfileLoader

removeLoadListener

public void removeLoadListener(LoadListener listener)
Overrides:
removeLoadListener in class ClassfileLoader

fireBeginSession

protected void fireBeginSession()
Overrides:
fireBeginSession in class ClassfileLoader

fireBeginGroup

protected void fireBeginGroup(java.lang.String groupName,
                              int size)
Overrides:
fireBeginGroup in class ClassfileLoader

fireBeginFile

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

fireBeginClassfile

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

fireEndClassfile

protected void fireEndClassfile(java.lang.String filename,
                                Classfile classfile)
Overrides:
fireEndClassfile in class ClassfileLoader

fireEndFile

protected void fireEndFile(java.lang.String filename)
Overrides:
fireEndFile in class ClassfileLoader

fireEndGroup

protected void fireEndGroup(java.lang.String groupName)
Overrides:
fireEndGroup in class ClassfileLoader

fireEndSession

protected void fireEndSession()
Overrides:
fireEndSession in class ClassfileLoader


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.