cdm/src/main/java/ucar/nc2/NetcdfFile.java
static public void registerIOProvider(String className) throws IllegalAccessException, InstantiationException, ClassNotFoundException {
    Class ioClass = NetcdfFile.class.getClassLoader().loadClass(className);
    registerIOProvider(ioClass);
  }
static public void registerIOProvider(String className) throws IllegalAccessException, InstantiationException, ClassNotFoundException {
    Class ioClass = NetcdfFile.class.getClassLoader().loadClass(className);
    registerIOProvider(ioClass);
  }
static public void registerIOProvider ( String className ) throws IllegalAccessException , InstantiationException , ClassNotFoundException { Class ioClass = NetcdfFile . class . getClassLoader ( ) . loadClass ( className ) ; registerIOProvider ( ioClass ) ; }
Register an IOServiceProvider, using its class string name.

@param className Class that implements IOServiceProvider.
@throws IllegalAccessException if class is not accessible.
@throws InstantiationException if class doesnt have a no-arg constructor.
@throws ClassNotFoundException if class not found.
Register an IOServiceProvider using its class string name .