/** Finds the matching entry. */ @Override public final void generateController(String name, ArrayList<E> controllerList) { updateIfModifiedNow(); Thread thread = Thread.currentThread(); ClassLoader oldLoader = thread.getContextClassLoader(); try { thread.setContextClassLoader(getParentClassLoader()); String key = nameToKey(name); ExpandVersion version = _expandManager.getPrimaryVersion(key); if (version == null) version = _expandManager.getVersion(key); if (version == null) return; E controller = createController(version); if (controller != null) { controller.addExpandCleanupFileSet(_expandCleanupFileSet); controllerList.add(controller); // _controllerNames.add(name); // server/1d19 } } finally { thread.setContextClassLoader(oldLoader); } }
public ExpandVersion getPrimaryVersion(String key) { return _expandManager.getPrimaryVersion(key); }