uk.ac.bbk.dcs.automed.qproc.evaluate
Class QueryEvaluationFactory

java.lang.Object
  extended by uk.ac.bbk.dcs.automed.qproc.evaluate.QueryEvaluationFactory

public class QueryEvaluationFactory
extends java.lang.Object

Responsible for instantiating appropriate QueryEvaluationProvider classes.

Author:
Lucas Zamboulis

Constructor Summary
QueryEvaluationFactory()
           
 
Method Summary
static QueryEvaluationProvider getProviderInstance(java.lang.String providerName, QueryProcessorConfiguration qpc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryEvaluationFactory

public QueryEvaluationFactory()
Method Detail

getProviderInstance

public static QueryEvaluationProvider getProviderInstance(java.lang.String providerName,
                                                          QueryProcessorConfiguration qpc)
                                                   throws ProviderInitialisationException
Parameters:
providerName - the class name of the provider
qpc - the query processor configuration object
Returns:
the provider instance
Throws:
ProviderInitialisationException