com.sun.tdk.signaturetest.loaders
Class VirtualClassDescriptionLoader

java.lang.Object
  extended by com.sun.tdk.signaturetest.loaders.VirtualClassDescriptionLoader
All Implemented Interfaces:
ClassDescriptionLoader
Direct Known Subclasses:
MultipleFileReader

public class VirtualClassDescriptionLoader
extends java.lang.Object
implements ClassDescriptionLoader


Field Summary
protected  java.util.Map classDescriptions
           
 
Constructor Summary
  VirtualClassDescriptionLoader()
           
protected VirtualClassDescriptionLoader(java.util.Map concreteMapImplementation)
           
 
Method Summary
 void add(ClassDescription cls)
           
 java.util.Iterator getClassIterator()
           
 ClassDescription load(java.lang.String className)
           
 void remove(ClassDescription cls)
           
 void remove(java.lang.String clsName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classDescriptions

protected java.util.Map classDescriptions
Constructor Detail

VirtualClassDescriptionLoader

public VirtualClassDescriptionLoader()

VirtualClassDescriptionLoader

protected VirtualClassDescriptionLoader(java.util.Map concreteMapImplementation)
Method Detail

load

public ClassDescription load(java.lang.String className)
                      throws java.lang.ClassNotFoundException
Specified by:
load in interface ClassDescriptionLoader
Throws:
java.lang.ClassNotFoundException

add

public void add(ClassDescription cls)

getClassIterator

public java.util.Iterator getClassIterator()

remove

public void remove(ClassDescription cls)

remove

public void remove(java.lang.String clsName)