gov.nih.nci.cagrid.data.ui.auditors
Class AuditorsLoader

java.lang.Object
  extended by gov.nih.nci.cagrid.data.ui.auditors.AuditorsLoader

public class AuditorsLoader
extends java.lang.Object

AuditorsLoader Utility to locate / load data service auditors

Version:
$Id: AuditorsLoader.java,v 1.3 2007/12/18 19:11:40 dervin Exp $
Author:
David Ervin

Constructor Summary
AuditorsLoader()
           
 
Method Summary
static java.util.List<java.lang.Class> getAvailableAuditorClasses(java.io.File libDir)
           
static DataServiceAuditor loadAuditor(java.io.File libDir, java.lang.String auditorClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuditorsLoader

public AuditorsLoader()
Method Detail

getAvailableAuditorClasses

public static java.util.List<java.lang.Class> getAvailableAuditorClasses(java.io.File libDir)
                                                                  throws java.net.MalformedURLException,
                                                                         java.io.IOException
Throws:
java.net.MalformedURLException
java.io.IOException

loadAuditor

public static DataServiceAuditor loadAuditor(java.io.File libDir,
                                             java.lang.String auditorClassName)
                                      throws java.net.MalformedURLException,
                                             java.io.IOException,
                                             java.lang.IllegalAccessException,
                                             java.lang.InstantiationException
Throws:
java.net.MalformedURLException
java.io.IOException
java.lang.IllegalAccessException
java.lang.InstantiationException