Package com.ibm.wsspi.anno.classsource
Interface ClassSource_Factory
- 
 public interface ClassSource_Factory
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassSource_AggregatecreateAggregateClassSource(Util_InternMap internMap, java.lang.String name)ClassSource_AggregatecreateAggregateClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options)ClassSource_AggregatecreateAggregateClassSource(java.lang.String name)Create a new empty aggregate class source.ClassSource_AggregatecreateAggregateClassSource(java.lang.String name, ClassSource_Options options)Create a new empty aggregate class source.ClassSource_ClassLoadercreateClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.ClassLoader classLoader)ClassSource_ClassLoadercreateClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, java.lang.ClassLoader classLoader)ClassSource_MappedContainercreateContainerClassSource(Util_InternMap internMap, java.lang.String name, com.ibm.wsspi.adaptable.module.Container container)ClassSource_MappedContainercreateContainerClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, com.ibm.wsspi.adaptable.module.Container container)ClassSource_MappedDirectorycreateDirectoryClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.String dirPath)ClassSource_MappedDirectorycreateDirectoryClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String dirPath)ClassSource_MappedJarcreateJarClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.String jarPath)ClassSource_MappedJarcreateJarClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String jarPath)ClassSource_OptionscreateOptions()Create default class source options.ClassSource_OptionscreateOptions(boolean useJandex)ClassSource_MappedSimplecreateSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_MappedSimple.SimpleClassProvider provider)ClassSource_MappedSimplecreateSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, ClassSource_MappedSimple.SimpleClassProvider provider)java.lang.StringgetCanonicalName(java.lang.String classSourceName)java.lang.StringgetHashText()Util_FactorygetUtilFactory()ClassSource_ExceptionnewClassSourceException(java.lang.String message)com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_BundlenewEBASpecification()com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_EJBnewEJBContainerSpecification()com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_EJBnewEJBSpecification()com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_WARnewWARContainerSpecification()com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_WARnewWARSpecification()ClassSource_ExceptionwrapIntoClassSourceException(java.lang.String callingClassName, java.lang.String callingMethodName, java.lang.String message, java.lang.Throwable th)
 
- 
- 
- 
Method Detail- 
getHashTextjava.lang.String getHashText() 
 - 
getUtilFactoryUtil_Factory getUtilFactory() 
 - 
newClassSourceExceptionClassSource_Exception newClassSourceException(java.lang.String message) 
 - 
wrapIntoClassSourceExceptionClassSource_Exception wrapIntoClassSourceException(java.lang.String callingClassName, java.lang.String callingMethodName, java.lang.String message, java.lang.Throwable th) 
 - 
createOptionsClassSource_Options createOptions() Create default class source options.- Returns:
- New default class source options.
 
 - 
getCanonicalNamejava.lang.String getCanonicalName(java.lang.String classSourceName) 
 - 
createAggregateClassSourceClassSource_Aggregate createAggregateClassSource(java.lang.String name) throws ClassSource_Exception Create a new empty aggregate class source. Give the class source default options.- Parameters:
- name- The name of the class source.
- Returns:
- THe new class source.
- Throws:
- ClassSource_Exception- Thrown if there was a problem creating the class source.
 
 - 
createAggregateClassSourceClassSource_Aggregate createAggregateClassSource(java.lang.String name, ClassSource_Options options) throws ClassSource_Exception Create a new empty aggregate class source. Assign options to the new class source.- Parameters:
- name- The name of the class source.
- options- Options for the new class source.
- Returns:
- The new class source.
- Throws:
- ClassSource_Exception- Thrown if there was a problem creating the class source.
 
 - 
createAggregateClassSourceClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap, java.lang.String name) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createAggregateClassSourceClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createContainerClassSourceClassSource_MappedContainer createContainerClassSource(Util_InternMap internMap, java.lang.String name, com.ibm.wsspi.adaptable.module.Container container) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createContainerClassSourceClassSource_MappedContainer createContainerClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, com.ibm.wsspi.adaptable.module.Container container) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createSimpleClassSourceClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_MappedSimple.SimpleClassProvider provider) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createSimpleClassSourceClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, ClassSource_MappedSimple.SimpleClassProvider provider) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createDirectoryClassSourceClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String dirPath) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createDirectoryClassSourceClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.String dirPath) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createJarClassSourceClassSource_MappedJar createJarClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String jarPath) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createJarClassSourceClassSource_MappedJar createJarClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.String jarPath) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createClassLoaderClassSourceClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, java.lang.ClassLoader classLoader) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
createClassLoaderClassSourceClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.ClassLoader classLoader) throws ClassSource_Exception - Throws:
- ClassSource_Exception
 
 - 
newEJBSpecificationcom.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_EJB newEJBSpecification() 
 - 
newEBASpecificationcom.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_Bundle newEBASpecification() 
 - 
newWARSpecificationcom.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_WAR newWARSpecification() 
 - 
newEJBContainerSpecificationcom.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_EJB newEJBContainerSpecification() 
 - 
newWARContainerSpecificationcom.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_WAR newWARContainerSpecification() 
 - 
createOptionsClassSource_Options createOptions(boolean useJandex) - Parameters:
- useJandex-
- Returns:
 
 
- 
 
-