All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hibernate.reflection.ReflectionManager Maven / Gradle / Ivy

There is a newer version: 3.5.6-Final
Show newest version
package org.hibernate.reflection;

import java.util.Map;
import java.lang.reflect.Method;

/**
 * The entry point to the reflection layer (a.k.a. the X* layer).
 *
 * @author Paolo Perrotta
 * @author Davide Marchignoli
 */
public interface ReflectionManager {

	// TODO: turn this Singleton into a plug-in
	//public static final JavaXFactory INSTANCE = new JavaXFactory();

	public  XClass toXClass(Class clazz);

	public Class toClass(XClass xClazz);

	public Method toMethod(XMethod method);

	public  XClass classForName(String name, Class caller) throws ClassNotFoundException;

	public XPackage packageForName(String packageName) throws ClassNotFoundException;

	public  boolean equals(XClass class1, Class class2);

	public Map getDefaults();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy