/** * {@inheritDoc} */ @Override public String nextResourceName() { return nextResourceClass().getName(); }
public Class<? extends T> run() { try { @SuppressWarnings("unchecked") // this can raise a ClassCastException at runtime Class<S> returned = (Class<S>) getClassLoader().loadClass(getName()); return returned; } catch (ClassNotFoundException e) { return null; } } });
/** * {@inheritDoc} */ @Override public String toString() { return "ResourceClass[" + getName() + ", " + getResource() + ", " + getClassLoader() + "]"; }
if (resourceClass == null && getClassLoader() != null) { if (log.isDebugEnabled()) { log.debug("loadClass: Loading class '" + getName() + "' with " + getClassLoader());