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
-