org.kite9.framework.model
Class AbstractHandle<X>

java.lang.Object
  extended by org.kite9.framework.model.AbstractHandle<X>
All Implemented Interfaces:
Handle<X>
Direct Known Subclasses:
AnnotationHandle, ClassHandle, MemberHandle, PackageHandle

public abstract class AbstractHandle<X>
extends Object
implements Handle<X>


Constructor Summary
AbstractHandle()
           
 
Method Summary
static String convertClassName(Class<?> c)
           
static String convertClassName(String name)
           
static String convertPackageName(Package p)
           
static Method getDeclaredMethod(String name, Class<?> c, Class<?>[] params, ClassLoader cl)
           
static Class<?> hydrateClass(String className, ClassLoader cl)
           
static Set<Class<?>> hydrateClasses(Set<String> classNames, ClassLoader cl)
           
static Constructor<?> hydrateConstructor(ConstructorHandle con, ClassLoader cl)
           
static Field hydrateField(FieldHandle field, ClassLoader cl)
           
static Set<AccessibleObject> hydrateMembers(Set<MemberHandle> members, ClassLoader cl)
           
static Method hydrateMethod(MethodHandle method, ClassLoader cl)
           
static Package hydratePackage(String name, String classInPackage, ClassLoader cl)
           
static Set<Package> hydratePackages(Set<PackageHandle> packageNames, ClassLoader cl)
           
static Class<?>[] hydrateParams(Type[] types, ClassLoader cl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kite9.framework.model.Handle
hydrate
 

Constructor Detail

AbstractHandle

public AbstractHandle()
Method Detail

hydrateClasses

public static Set<Class<?>> hydrateClasses(Set<String> classNames,
                                           ClassLoader cl)

hydratePackages

public static Set<Package> hydratePackages(Set<PackageHandle> packageNames,
                                           ClassLoader cl)

hydrateMembers

public static Set<AccessibleObject> hydrateMembers(Set<MemberHandle> members,
                                                   ClassLoader cl)

hydrateClass

public static Class<?> hydrateClass(String className,
                                    ClassLoader cl)

hydratePackage

public static Package hydratePackage(String name,
                                     String classInPackage,
                                     ClassLoader cl)

hydrateParams

public static Class<?>[] hydrateParams(Type[] types,
                                       ClassLoader cl)

hydrateMethod

public static Method hydrateMethod(MethodHandle method,
                                   ClassLoader cl)

getDeclaredMethod

public static Method getDeclaredMethod(String name,
                                       Class<?> c,
                                       Class<?>[] params,
                                       ClassLoader cl)

hydrateConstructor

public static Constructor<?> hydrateConstructor(ConstructorHandle con,
                                                ClassLoader cl)

hydrateField

public static Field hydrateField(FieldHandle field,
                                 ClassLoader cl)

convertClassName

public static String convertClassName(Class<?> c)

convertClassName

public static String convertClassName(String name)

convertPackageName

public static String convertPackageName(Package p)


Copyright © 2011. All Rights Reserved.