uk.ac.ic.doc.automed.qproc.opti
Class QueryOptimisationFactory

java.lang.Object
  extended by uk.ac.ic.doc.automed.qproc.opti.QueryOptimisationFactory

public class QueryOptimisationFactory
extends java.lang.Object

QueryOptimisationFactory.java Responsible for loading and instantiating appropriate QueryOptimisationProvider classes.

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

Constructor Summary
QueryOptimisationFactory()
           
 
Method Summary
static QueryOptimisationProvider getProviderInstance(java.lang.String providerName)
          Returns a query optimisation 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

QueryOptimisationFactory

public QueryOptimisationFactory()
Method Detail

getProviderInstance

public static QueryOptimisationProvider getProviderInstance(java.lang.String providerName)
                                                     throws ProviderNotFoundException
Returns a query optimisation provider associated with a given name.

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