Package de.tsl2.nano.persistence
Class PersistenceClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
de.tsl2.nano.core.classloader.RuntimeClassloader
de.tsl2.nano.core.classloader.LibClassLoader
de.tsl2.nano.core.classloader.TransformingClassLoader
de.tsl2.nano.persistence.PersistenceClassLoader
- All Implemented Interfaces:
Closeable,AutoCloseable
public class PersistenceClassLoader
extends de.tsl2.nano.core.classloader.TransformingClassLoader
It is a
RuntimeClassloader, manipulating the found persistence.xml- Version:
- $Revision$
- Author:
- Thomas Schneider, Thomas Schneider
-
Field Summary
Fields inherited from class de.tsl2.nano.core.classloader.TransformingClassLoader
transformerFields inherited from class de.tsl2.nano.core.classloader.LibClassLoader
EXT_LIBRARYFields inherited from class de.tsl2.nano.core.classloader.RuntimeClassloader
DEFAULT_BIN_DIR -
Constructor Summary
ConstructorsConstructorDescriptionPersistenceClassLoader(URL[] urls) constructorPersistenceClassLoader(URL[] urls, ClassLoader parent) constructor -
Method Summary
Modifier and TypeMethodDescriptionloadBeanClasses(String beanjar, String regExp, StringBuilder messages) Methods inherited from class de.tsl2.nano.core.classloader.TransformingClassLoader
getResource, getResources, loadClass, setTransformerMethods inherited from class de.tsl2.nano.core.classloader.LibClassLoader
addLibraryPathMethods inherited from class de.tsl2.nano.core.classloader.RuntimeClassloader
addFile, addURL, close, createAndRegister, getFileURL, getPackages, getPermissions, readManifest, readManifest, startPathChecker, toStringMethods inherited from class java.net.URLClassLoader
definePackage, findClass, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstanceMethods inherited from class java.security.SecureClassLoader
defineClass, defineClassMethods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getParent, getPlatformClassLoader, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
PersistenceClassLoader
constructor- Parameters:
urls-
-
PersistenceClassLoader
constructor- Parameters:
urls-parent-
-
-
Method Details
-
loadBeanClasses
- Overrides:
loadBeanClassesin classde.tsl2.nano.core.classloader.RuntimeClassloader
-