Class BundleUtil.BundleGroupClassLoader

java.lang.Object
java.lang.ClassLoader
com.inductiveautomation.ignition.common.BundleUtil.BundleGroupClassLoader
Enclosing class:
BundleUtil

protected class BundleUtil.BundleGroupClassLoader extends ClassLoader
BundleUtil.BundleGroupClassLoader exists so that getResource*() calls can be intercepted and directed to BundleUtil.getLangPackLoader() and the wrapped ClassLoader before going to the system ClassLoader if necessary.

Using a BundleUtil.BundleGroupClassLoader for anything other than loading resources will not work the way you want it to, so don't do it. Nothing but getResource*() calls are delegated, so you'll end up calling the system ClassLoader for all other calls.