Package com.ibm.wsspi.anno.classsource
Interface ClassSource_Factory
-
public interface ClassSource_Factory
-
-
Method Summary
All 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
-
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)
-
createOptions
ClassSource_Options createOptions()
Create default class source options.- Returns:
- New default class source options.
-
getCanonicalName
java.lang.String getCanonicalName(java.lang.String classSourceName)
-
createAggregateClassSource
ClassSource_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.
-
createAggregateClassSource
ClassSource_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.
-
createAggregateClassSource
ClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap, java.lang.String name) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createAggregateClassSource
ClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options) 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
-
createContainerClassSource
ClassSource_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
-
createSimpleClassSource
ClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_MappedSimple.SimpleClassProvider provider) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createSimpleClassSource
ClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, ClassSource_MappedSimple.SimpleClassProvider provider) 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
-
createDirectoryClassSource
ClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, 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
-
createJarClassSource
ClassSource_MappedJar createJarClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, 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
-
createClassLoaderClassSource
ClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.ClassLoader classLoader) 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()
-
createOptions
ClassSource_Options createOptions(boolean useJandex)
-
-