com.ibm.wsspi.anno.classsource
Interface ClassSource_MappedSimple

All Superinterfaces:
ClassSource

public interface ClassSource_MappedSimple
extends ClassSource

Simplified API for new class source type. Extenders need only provide an implementation of the simplified ClassSource_MappedSimple.SimpleClassProvider API. Scan processing (iteration, lookup caching, timing and other statistics) are handled by the default implementation.


Nested Class Summary
static interface ClassSource_MappedSimple.SimpleClassProvider
           
 
Field Summary
 
Fields inherited from interface com.ibm.wsspi.anno.classsource.ClassSource
CLASS_EXTENSION, CLASS_SEPARATOR_CHAR, INNER_CLASS_SEPARATOR, RESOURCE_SEPARATOR_CHAR, RESOURCE_SEPARATOR_STRING
 
Method Summary
 ClassSource_MappedSimple.SimpleClassProvider getProvider()
          Answer the simple class provider used by this simple class source.
 
Methods inherited from interface com.ibm.wsspi.anno.classsource.ClassSource
close, closeClassStream, closeResourceStream, getCanonicalName, getClassExclusionCount, getClassInclusionCount, getClassNameFromResourceName, getFactory, getHashText, getInternMap, getName, getParentSource, getResourceExclusionCount, getResourceNameFromClassName, getResult, getScanResults, inconvertResourceName, isClassResource, isDirectoryResource, log, logState, open, openClassStream, openResourceStream, outconvertResourceName, resourceAppend, scanClasses, scanReferencedClass, scanSpecificSeedClass, setParentSource
 

Method Detail

getProvider

ClassSource_MappedSimple.SimpleClassProvider getProvider()

Answer the simple class provider used by this simple class source.

Returns:
The simple class provider of this simple class source.