uk.ac.bbk.dcs.automed.qproc.annotate
Class QueryJoinAnnotationFactory

java.lang.Object
  extended by uk.ac.bbk.dcs.automed.qproc.annotate.QueryJoinAnnotationFactory

public class QueryJoinAnnotationFactory
extends java.lang.Object

Responsible for instantiating appropriate QueryJoinAnnotationProvider classes.

Author:
Lucas Zamboulis

Field Summary
private static java.util.Map providerTable
           
 
Constructor Summary
QueryJoinAnnotationFactory()
           
 
Method Summary
static QueryJoinAnnotationProvider getProviderInstance(java.lang.String providerName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

providerTable

private static final java.util.Map providerTable
Constructor Detail

QueryJoinAnnotationFactory

public QueryJoinAnnotationFactory()
Method Detail

getProviderInstance

public static QueryJoinAnnotationProvider getProviderInstance(java.lang.String providerName)
                                                       throws ProviderInitialisationException
Parameters:
providerName - the class name of the provider
Returns:
the provider instance
Throws:
ProviderInitialisationException