Package com.ibm.wsspi.anno.classsource
Interface ClassSource_Factory
public interface ClassSource_Factory
-
Method Summary
Modifier and TypeMethodDescriptioncreateAggregateClassSource
(Util_InternMap internMap, String name) createAggregateClassSource
(Util_InternMap internMap, String name, ClassSource_Options options) Create a new empty aggregate class source.createAggregateClassSource
(String name, ClassSource_Options options) Create a new empty aggregate class source.createClassLoaderClassSource
(Util_InternMap internMap, String name, ClassSource_Options options, ClassLoader classLoader) createClassLoaderClassSource
(Util_InternMap internMap, String name, ClassLoader classLoader) createContainerClassSource
(Util_InternMap internMap, String name, com.ibm.wsspi.adaptable.module.Container container) createContainerClassSource
(Util_InternMap internMap, String name, ClassSource_Options options, com.ibm.wsspi.adaptable.module.Container container) createDirectoryClassSource
(Util_InternMap internMap, String name, ClassSource_Options options, String dirPath) createDirectoryClassSource
(Util_InternMap internMap, String name, String dirPath) createJarClassSource
(Util_InternMap internMap, String name, ClassSource_Options options, String jarPath) createJarClassSource
(Util_InternMap internMap, String name, String jarPath) Create default class source options.createOptions
(boolean useJandex) createSimpleClassSource
(Util_InternMap internMap, String name, ClassSource_MappedSimple.SimpleClassProvider provider) createSimpleClassSource
(Util_InternMap internMap, String name, ClassSource_Options options, ClassSource_MappedSimple.SimpleClassProvider provider) getCanonicalName
(String classSourceName) newClassSourceException
(String message) wrapIntoClassSourceException
(String callingClassName, String callingMethodName, String message, Throwable th)
-
Method Details
-
getHashText
String getHashText() -
getUtilFactory
Util_Factory getUtilFactory() -
newClassSourceException
-
wrapIntoClassSourceException
ClassSource_Exception wrapIntoClassSourceException(String callingClassName, String callingMethodName, String message, Throwable th) -
createOptions
ClassSource_Options createOptions()Create default class source options.- Returns:
- New default class source options.
-
getCanonicalName
-
createAggregateClassSource
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(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, String name) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createAggregateClassSource
ClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap, String name, ClassSource_Options options) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createContainerClassSource
ClassSource_MappedContainer createContainerClassSource(Util_InternMap internMap, String name, com.ibm.wsspi.adaptable.module.Container container) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createContainerClassSource
ClassSource_MappedContainer createContainerClassSource(Util_InternMap internMap, 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, String name, ClassSource_MappedSimple.SimpleClassProvider provider) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createSimpleClassSource
ClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap, String name, ClassSource_Options options, ClassSource_MappedSimple.SimpleClassProvider provider) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createDirectoryClassSource
ClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap, String name, String dirPath) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createDirectoryClassSource
ClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap, String name, ClassSource_Options options, String dirPath) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createJarClassSource
ClassSource_MappedJar createJarClassSource(Util_InternMap internMap, String name, String jarPath) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createJarClassSource
ClassSource_MappedJar createJarClassSource(Util_InternMap internMap, String name, ClassSource_Options options, String jarPath) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createClassLoaderClassSource
ClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap, String name, ClassLoader classLoader) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
createClassLoaderClassSource
ClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap, String name, ClassSource_Options options, ClassLoader classLoader) throws ClassSource_Exception - Throws:
ClassSource_Exception
-
newEJBSpecification
ClassSource_Specification_Direct_EJB newEJBSpecification() -
newEBASpecification
ClassSource_Specification_Direct_Bundle newEBASpecification() -
newWARSpecification
ClassSource_Specification_Direct_WAR newWARSpecification() -
newEJBContainerSpecification
ClassSource_Specification_Container_EJB newEJBContainerSpecification() -
newWARContainerSpecification
ClassSource_Specification_Container_WAR newWARContainerSpecification() -
createOptions
-