private IClassResolver getClassResolver() { Application application = WebApplication.get(); IApplicationSettings appSettings = application.getApplicationSettings(); return appSettings.getClassResolver(); }
/** * @return The class resolver for this Session */ public final IClassResolver getClassResolver() { return getApplication().getApplicationSettings().getClassResolver(); }
/** * @return The class resolver for this Session */ public final IClassResolver getClassResolver() { return getApplication().getApplicationSettings().getClassResolver(); }
application.getApplicationSettings(); IClassResolver classResolver = applicationSettings.getClassResolver();
private Object readResolve() throws ObjectStreamException { Class<?> clazz; try { Application application = WebApplication.get(); IApplicationSettings appSettings = application.getApplicationSettings(); IClassResolver classResolver = appSettings.getClassResolver(); clazz = classResolver.resolveClass(type); } catch (ClassNotFoundException e) { throw new InvalidClassException(type, "could not resolve class [" + type + "] when deserializing proxy"); } ClassLoader currentClassloader = Thread.currentThread().getContextClassLoader(); try { ClassLoader classLoader = clazz.getClassLoader(); if (locator != null && locator.getParent() != null) { classLoader = locator.getParent().getClassLoader(); } if (classLoader != null) { Thread.currentThread().setContextClassLoader(classLoader); } return LazyInitProxyFactory.createProxy(clazz, locator); } finally { Thread.currentThread().setContextClassLoader(currentClassloader); } } }
final Iterator<URL> resources = getApplicationSettings().getClassResolver() .getResources("wicket.properties"); while (resources.hasNext())
IClassResolver classResolver = applicationSettings.getClassResolver();
IClassResolver classResolver = applicationSettings.getClassResolver();
/** * @param className * Class to resolve * @return Resolved class */ public static Class resolveClass(final String className) { if (className == null) { return null; } try { if (Application.exists()) { return Application.get().getApplicationSettings().getClassResolver().resolveClass( className); } return Class.forName(className); } catch (ClassNotFoundException e) { log.warn("Could not resolve class: " + className); return null; } }
/** * Gets the {@link Class} stored in this reference * * @return */ @SuppressWarnings("unchecked") public Class<? extends T> get() { Class<? extends T> clazz = cache != null ? cache.get() : null; if (clazz == null) { try { clazz = (Class<? extends T>)Application.get() .getApplicationSettings() .getClassResolver() .resolveClass(name); } catch (ClassNotFoundException e) { throw new RuntimeException("Could not resolve class: " + name, e); } cache(clazz); } return clazz; }
/** * replacement for {@link Classes}.resolveClass(String) * * @param <T> * class type * @param className * Class to resolve * @return Resolved class */ @SuppressWarnings("unchecked") public static <T> Class<T> resolveClass(final String className) { if (className == null) { return null; } try { if (Application.exists()) { return (Class<T>) Application.get().getApplicationSettings().getClassResolver().resolveClass(className); } return (Class<T>) Class.forName(className); } catch (ClassNotFoundException e) { log.warn("Could not resolve class: " + className); return null; } }
IClassResolver classResolver = applicationSettings.getClassResolver();
/** * @param <T> * class type * @param className * Class to resolve * @return Resolved class * @throws ClassNotFoundException */ @SuppressWarnings("unchecked") public static <T> Class<T> resolveClass(final String className) throws ClassNotFoundException { if (Application.exists()) { return (Class<T>)Application.get() .getApplicationSettings() .getClassResolver() .resolveClass(className); } return (Class<T>)Class.forName(className); }
IClassResolver classResolver = applicationSettings.getClassResolver();
.getClassResolver() .resolveClass(className);
IClassResolver classResolver = applicationSettings.getClassResolver();
final IClassResolver defaultClassResolver = page.getApplication() .getApplicationSettings() .getClassResolver(); String className = Packages.absolutePath(page.getClass(), pathInfo.path); className = Strings.replaceAll(className, "/", ".").toString();
.getApplicationSettings().getClassResolver(); String className = Packages.absolutePath(page.getClass(), pathInfo.path ); className = Strings.replaceAll(className, "/", ".").toString();
IClassResolver resolver = application.getApplicationSettings().getClassResolver(); Class<?> scope = null; try
IClassResolver resolver = application.getApplicationSettings().getClassResolver(); Class scope = null; try