public class ReflectionHelper extends Object
Modifier and Type | Method and Description |
---|---|
static <R extends BaseResource> |
assignChildModel(BaseResource parent,
Class<R> childType) |
static String |
capitalize(String s) |
static boolean |
different(Object lhs,
Object rhs,
String name) |
static Object |
get(Object o,
String field) |
static List<Class<?>> |
getClasses(String packageName)
Locates all classes in given package
|
static List<URL> |
getDirectories(String path)
Locate all directories in given package
|
static Object |
invoke(Object o,
Method m) |
static boolean |
isSet(Object o,
String name) |
static <R extends BaseResource> |
newModel(AbstractUpdatableResource<R> resource) |
static <R extends BaseResource> |
newModel(Class<R> clz) |
static boolean |
set(Object o,
String field,
String value) |
public static <R extends BaseResource> R newModel(Class<R> clz)
public static <R extends BaseResource> R newModel(AbstractUpdatableResource<R> resource)
public static <R extends BaseResource> R assignChildModel(BaseResource parent, Class<R> childType)
public static List<URL> getDirectories(String path) throws IOException
path
- IOException
public static List<Class<?>> getClasses(String packageName) throws ClassNotFoundException, IOException
packageName
- ClassNotFoundException
IOException
Copyright © 2012. All Rights Reserved.