|
The Encog Project | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.encog.util.ReflectionUtil
public final class ReflectionUtil
This class includes some utilities to be used with reflection. This are mostly used by the Encog generic persistence classes.
| Method Summary | |
|---|---|
static java.lang.reflect.Field |
findField(java.lang.Class<?> c,
java.lang.String name)
Find the specified field, look also in superclasses. |
static java.util.Collection<java.lang.reflect.Field> |
getAllFields(java.lang.Class<?> c)
Get all of the fields from the specified class as a collection. |
static void |
getAllFields(java.lang.Class<?> c,
java.util.Collection<java.lang.reflect.Field> fields)
Get all of the fields in the specified class and super classes. |
static boolean |
isInstanceOf(java.lang.Class<?> class1,
java.lang.Class<?> class2)
Determine if one class is an instance of the other class. |
static boolean |
isPrimitive(java.lang.Object obj)
Determine if the specified object is a primitive. |
static boolean |
isSimple(java.lang.Object obj)
Determine if an object is "simple", that is it should be persisted just with a .tostring. |
static void |
loadClassmap()
Load the classmap file. |
static java.lang.Class<?> |
resolveEncogClass(java.lang.String name)
Resolve an encog class using its simple name. |
static boolean |
shouldAccessField(java.lang.reflect.Field field,
boolean base)
Determine if Encog persistence should access the specified field. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.lang.reflect.Field findField(java.lang.Class<?> c,
java.lang.String name)
c - The class to search.name - The name of the field we are looking for.
public static java.util.Collection<java.lang.reflect.Field> getAllFields(java.lang.Class<?> c)
c - The class to access.
public static void getAllFields(java.lang.Class<?> c,
java.util.Collection<java.lang.reflect.Field> fields)
c - The class to check.fields - A collection to hold the classes.
public static boolean isInstanceOf(java.lang.Class<?> class1,
java.lang.Class<?> class2)
class1 - The class to check.class2 - Is class1 an instance of class 2.
public static boolean isPrimitive(java.lang.Object obj)
obj - The object to check.
public static boolean isSimple(java.lang.Object obj)
obj - The object to check.
public static void loadClassmap()
public static java.lang.Class<?> resolveEncogClass(java.lang.String name)
name - The simple name of the class.
public static boolean shouldAccessField(java.lang.reflect.Field field,
boolean base)
field - The field to check.base - True if this is the actual Encog persisted class(top level)
|
The Encog Project | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||