public interface ImplementationFactoryIF
| Modifier and Type | Method and Description | 
|---|---|
| ImplementationIF | createImplementation(XSDContextIF ctx,
                    Extensionpoint implementation)Get an implementation that is decribed by an XML implementation tag. | 
| ImplementationIF | createImplementation(XSDContextIF ctx,
                    java.util.Properties properties,
                    java.lang.String classname,
                    java.lang.String jarFile)Create an implementation. | 
ImplementationIF createImplementation(XSDContextIF ctx, Extensionpoint implementation) throws java.io.FileNotFoundException, java.io.IOException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, InvalidDescriptorException, InvalidArgumentException, InitializationFailedException
ctx - the context.implementation - the implementation tag descriptor.java.io.FileNotFoundExceptionjava.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionInvalidDescriptorExceptionInvalidArgumentExceptionInitializationFailedExceptionImplementationIF createImplementation(XSDContextIF ctx, java.util.Properties properties, java.lang.String classname, java.lang.String jarFile) throws java.io.FileNotFoundException, java.io.IOException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, InvalidArgumentException, InitializationFailedException
ctx - The context.properties - the argumentsclassname - the classnamejarFile - the jarfilejava.io.FileNotFoundExceptionjava.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ExceptionInvalidArgumentExceptionInitializationFailedException