uk.ac.ic.doc.automed.qproc.eval
Class QueryEvaluationFactory

java.lang.Object
  extended by uk.ac.ic.doc.automed.qproc.eval.QueryEvaluationFactory

public class QueryEvaluationFactory
extends java.lang.Object

QueryEvaluationFactory.java Responsible for loading and instantiating appropriate QueryEvaluationProvider classes.

Author:
Duc M Le dmle@doc.ic.ac.uk Created on 01 August 2006 Department of Computing, Imperial College

Constructor Summary
QueryEvaluationFactory()
           
 
Method Summary
static QueryEvaluationProvider getProviderInstance(java.lang.String providerName)
          Returns a query reformulation provider associated with a given name.
 
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)
                                                   throws ProviderNotFoundException
Returns a query reformulation provider associated with a given name.

Parameters:
providerName - name of query reformulation provider
Returns:
a provider.
Throws:
NoSuchProviderException
ProviderNotFoundException