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