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.FileNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
InvalidDescriptorException
InvalidArgumentException
InitializationFailedException
ImplementationIF 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.FileNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.Exception
InvalidArgumentException
InitializationFailedException