com.jeantessier.classreader
Class ClassfileLoaderEventSource

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

public abstract class ClassfileLoaderEventSource
extends ClassfileLoader


Constructor Summary
ClassfileLoaderEventSource()
           
 
Method Summary
 void addLoadListener(LoadListener listener)
           
protected  void fireBeginClassfile(java.lang.String filename, java.lang.String element)
           
protected  void fireBeginGroup(java.lang.String filename, int size)
           
protected  void fireBeginSession()
           
protected  void fireEndClassfile(java.lang.String filename, java.lang.String element, Classfile classfile)
           
protected  void fireEndGroup(java.lang.String filename)
           
protected  void fireEndSession()
           
protected  void Load(java.lang.String filename)
           
 void removeLoadListener(LoadListener listener)
           
 
Methods inherited from class com.jeantessier.classreader.ClassfileLoader
Classfile, Classfiles, Classnames, 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()
Method Detail

Load

protected void Load(java.lang.String filename)
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 filename,
                              int size)
Overrides:
fireBeginGroup in class ClassfileLoader

fireBeginClassfile

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

fireEndClassfile

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

fireEndGroup

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

fireEndSession

protected void fireEndSession()
Overrides:
fireEndSession in class ClassfileLoader