Package org.apache.ibatis.reflection
Class MetaObject
- java.lang.Object
 - 
- org.apache.ibatis.reflection.MetaObject
 
 
- 
public class MetaObject extends Object
- Author:
 - Clinton Begin
 
 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Object element)<E> voidaddAll(List<E> list)StringfindProperty(String propName, boolean useCamelCaseMapping)static MetaObjectforObject(Object object, ObjectFactory objectFactory, ObjectWrapperFactory objectWrapperFactory, ReflectorFactory reflectorFactory)String[]getGetterNames()Class<?>getGetterType(String name)ObjectFactorygetObjectFactory()ObjectWrappergetObjectWrapper()ObjectWrapperFactorygetObjectWrapperFactory()ObjectgetOriginalObject()ReflectorFactorygetReflectorFactory()String[]getSetterNames()Class<?>getSetterType(String name)ObjectgetValue(String name)booleanhasGetter(String name)booleanhasSetter(String name)booleanisCollection()MetaObjectmetaObjectForProperty(String name)voidsetValue(String name, Object value) 
 - 
 
- 
- 
Method Detail
- 
forObject
public static MetaObject forObject(Object object, ObjectFactory objectFactory, ObjectWrapperFactory objectWrapperFactory, ReflectorFactory reflectorFactory)
 
- 
getObjectFactory
public ObjectFactory getObjectFactory()
 
- 
getObjectWrapperFactory
public ObjectWrapperFactory getObjectWrapperFactory()
 
- 
getReflectorFactory
public ReflectorFactory getReflectorFactory()
 
- 
getOriginalObject
public Object getOriginalObject()
 
- 
getGetterNames
public String[] getGetterNames()
 
- 
getSetterNames
public String[] getSetterNames()
 
- 
hasSetter
public boolean hasSetter(String name)
 
- 
hasGetter
public boolean hasGetter(String name)
 
- 
metaObjectForProperty
public MetaObject metaObjectForProperty(String name)
 
- 
getObjectWrapper
public ObjectWrapper getObjectWrapper()
 
- 
isCollection
public boolean isCollection()
 
- 
add
public void add(Object element)
 
- 
addAll
public <E> void addAll(List<E> list)
 
 - 
 
 -