/** * {@inheritDoc} */ public ClassLoader getClassLoader() { return _mappingLoader.getClassLoader(); } }
/** * {@inheritDoc} */ public ClassDescriptor resolve(final String type) throws ResolverException { try { if (getMappingLoader().getClassLoader() != null) { return resolve(getMappingLoader().getClassLoader().loadClass(type)); } return resolve(Class.forName(type)); } catch (ClassNotFoundException e) { throw new ResolverException("Problem loading class " + type); } }
/** * {@inheritDoc} */ public void setMappingLoader(final MappingLoader mappingLoader) { _mappingLoader = mappingLoader; for (ClassDescriptorResolutionCommand command : _commands.values()) { if (command.hasNature(MappingLoaderNature.class.getName())) { new MappingLoaderNature(command).setMappingLoader(mappingLoader); } if (command.hasNature(ClassLoaderNature.class.getName())) { new ClassLoaderNature(command).setClassLoader(_mappingLoader.getClassLoader()); } } }
cache = _cacheFactoryRegistry.getCache( molder.getCacheParams(), cdResolver.getMappingLoader().getClassLoader()); } catch (CacheAcquireException e) { String msg = Messages.message("persist.cacheCreationFailed");
Vector<ClassMolder> result = new Vector<ClassMolder>(); DatingService ds = new DatingService(cdResolver.getMappingLoader().getClassLoader());