com.ibm.wsspi.anno.classsource

Interface ClassSource_MappedSimple

All Superinterfaces:
ClassSource

  1. public interface ClassSource_MappedSimple
  2. 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

Modifier and Type Interface and Description
  1. 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

Modifier and Type Method and Description
  1. 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

  1. 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.