|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.cloudcontrolled.api.client.util.ClassUtil
public class ClassUtil
ClassUtil class.
| Constructor Summary | |
|---|---|
ClassUtil()
|
|
| Method Summary | ||
|---|---|---|
static Field[] |
getAllDeclaredFields(Class<?> clazz)
getAllDeclaredFields. |
|
static
|
getAnnotatedFields(Class<?> clazz,
Class<? extends Annotation> annotationClass)
getAnnotatedFields. |
|
static
|
getClassAnnotationValue(Class source,
Class annotation,
String attributeName,
Class<T> expected)
getClassAnnotationValue. |
|
static
|
getValueOf(Field field,
Object reference,
Class<?> referenceClazz,
Class<T> valueType)
getValueOf. |
|
static
|
getValueOf(String fieldName,
Object reference,
Class<?> referenceClazz,
Class<T> valueType)
getValueOf. |
|
static Object |
getValueOfField(Field field,
Object ref)
getValueOfField. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassUtil()
| Method Detail |
|---|
public static <T> T getClassAnnotationValue(Class source,
Class annotation,
String attributeName,
Class<T> expected)
getClassAnnotationValue.
T - a T object.source - a Class object.annotation - a Class object.attributeName - a String object.expected - a Class object.
public static <T> List<Field> getAnnotatedFields(Class<?> clazz,
Class<? extends Annotation> annotationClass)
getAnnotatedFields.
T - a T object.clazz - a Class object.annotationClass - a Class object.
List object.public static Field[] getAllDeclaredFields(Class<?> clazz)
getAllDeclaredFields.
clazz - a Class object.
Field objects.
public static <T> T getValueOf(Field field,
Object reference,
Class<?> referenceClazz,
Class<T> valueType)
getValueOf.
T - a T object.field - a Field object.reference - referenceClazz - referenceClazz - a Class object.valueType - a Class object.
public static <T> T getValueOf(String fieldName,
Object reference,
Class<?> referenceClazz,
Class<T> valueType)
getValueOf.
T - a T object.fieldName - a String object.reference - referenceClazz - referenceClazz - a Class object.valueType - a Class object.
public static Object getValueOfField(Field field,
Object ref)
getValueOfField.
field - a Field object.ref - a Object object.
Object object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||