com.ibm.wsspi.anno.classsource
Interface ClassSource_Factory


public interface ClassSource_Factory


Method Summary
 ClassSource_Aggregate createAggregateClassSource(java.lang.String name)
           
 ClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap, java.lang.String name)
           
 ClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, java.lang.ClassLoader classLoader)
           
 ClassSource_MappedContainer createContainerClassSource(Util_InternMap internMap, java.lang.String name, com.ibm.wsspi.adaptable.module.Container container)
           
 ClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String dirPath)
           
 ClassSource_MappedJar createJarClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String jarPath)
           
 ClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_MappedSimple.SimpleClassProvider provider)
           
 java.lang.String getCanonicalName(java.lang.String classSourceName)
           
 java.lang.String getHashText()
           
 Util_Factory getUtilFactory()
           
 ClassSource_Exception newClassSourceException(java.lang.String message)
           
 com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_Bundle newEBASpecification()
           
 com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_EJB newEJBContainerSpecification()
           
 com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_EJB newEJBSpecification()
           
 com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_WAR newWARContainerSpecification()
           
 com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_WAR newWARSpecification()
           
 ClassSource_Exception wrapIntoClassSourceException(java.lang.String callingClassName, java.lang.String callingMethodName, java.lang.String message, java.lang.Throwable th)
           
 

Method Detail

getHashText

java.lang.String getHashText()

getUtilFactory

Util_Factory getUtilFactory()

newClassSourceException

ClassSource_Exception newClassSourceException(java.lang.String message)

wrapIntoClassSourceException

ClassSource_Exception wrapIntoClassSourceException(java.lang.String callingClassName,
                                                   java.lang.String callingMethodName,
                                                   java.lang.String message,
                                                   java.lang.Throwable th)

getCanonicalName

java.lang.String getCanonicalName(java.lang.String classSourceName)

createAggregateClassSource

ClassSource_Aggregate createAggregateClassSource(java.lang.String name)
                                                 throws ClassSource_Exception
Throws:
ClassSource_Exception

createAggregateClassSource

ClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap,
                                                 java.lang.String name)
                                                 throws ClassSource_Exception
Throws:
ClassSource_Exception

createDirectoryClassSource

ClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap,
                                                       java.lang.String name,
                                                       java.lang.String dirPath)
                                                       throws ClassSource_Exception
Throws:
ClassSource_Exception

createJarClassSource

ClassSource_MappedJar createJarClassSource(Util_InternMap internMap,
                                           java.lang.String name,
                                           java.lang.String jarPath)
                                           throws ClassSource_Exception
Throws:
ClassSource_Exception

createClassLoaderClassSource

ClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap,
                                                     java.lang.String name,
                                                     java.lang.ClassLoader classLoader)
                                                     throws ClassSource_Exception
Throws:
ClassSource_Exception

createContainerClassSource

ClassSource_MappedContainer createContainerClassSource(Util_InternMap internMap,
                                                       java.lang.String name,
                                                       com.ibm.wsspi.adaptable.module.Container container)
                                                       throws ClassSource_Exception
Throws:
ClassSource_Exception

createSimpleClassSource

ClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap,
                                                 java.lang.String name,
                                                 ClassSource_MappedSimple.SimpleClassProvider provider)
                                                 throws ClassSource_Exception
Throws:
ClassSource_Exception

newEJBSpecification

com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_EJB newEJBSpecification()

newEBASpecification

com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_Bundle newEBASpecification()

newWARSpecification

com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_WAR newWARSpecification()

newEJBContainerSpecification

com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_EJB newEJBContainerSpecification()

newWARContainerSpecification

com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_WAR newWARContainerSpecification()