|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReflectionProvider
Provides core reflection services.
Nested Class Summary | |
---|---|
static interface |
ReflectionProvider.Visitor
A visitor interface for serializable fields defined in a class. |
Method Summary | |
---|---|
boolean |
fieldDefinedInClass(String fieldName,
Class type)
|
Field |
getField(Class definedIn,
String fieldName)
Returns a field defined in some class. |
Class |
getFieldType(Object object,
String fieldName,
Class definedIn)
|
Object |
newInstance(Class type)
Creates a new instance of the specified type. |
void |
visitSerializableFields(Object object,
ReflectionProvider.Visitor visitor)
|
void |
writeField(Object object,
String fieldName,
Object value,
Class definedIn)
|
Method Detail |
---|
Object newInstance(Class type)
type
- the type to instantiate
void visitSerializableFields(Object object, ReflectionProvider.Visitor visitor)
void writeField(Object object, String fieldName, Object value, Class definedIn)
Class getFieldType(Object object, String fieldName, Class definedIn)
boolean fieldDefinedInClass(String fieldName, Class type)
Field getField(Class definedIn, String fieldName)
definedIn
- class where the field was definedfieldName
- field name
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |