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
Modifier and Type Method Description void
add(Object element)
<E> void
addAll(List<E> list)
String
findProperty(String propName, boolean useCamelCaseMapping)
static MetaObject
forObject(Object object, ObjectFactory objectFactory, ObjectWrapperFactory objectWrapperFactory, ReflectorFactory reflectorFactory)
String[]
getGetterNames()
Class<?>
getGetterType(String name)
ObjectFactory
getObjectFactory()
ObjectWrapper
getObjectWrapper()
ObjectWrapperFactory
getObjectWrapperFactory()
Object
getOriginalObject()
ReflectorFactory
getReflectorFactory()
String[]
getSetterNames()
Class<?>
getSetterType(String name)
Object
getValue(String name)
boolean
hasGetter(String name)
boolean
hasSetter(String name)
boolean
isCollection()
MetaObject
metaObjectForProperty(String name)
void
setValue(String name, Object value)
-
Method Details
-
forObject
public static MetaObject forObject(Object object, ObjectFactory objectFactory, ObjectWrapperFactory objectWrapperFactory, ReflectorFactory reflectorFactory) -
getObjectFactory
-
getObjectWrapperFactory
-
getReflectorFactory
-
getOriginalObject
-
findProperty
-
getGetterNames
-
getSetterNames
-
getSetterType
-
getGetterType
-
hasSetter
-
hasGetter
-
getValue
-
setValue
-
metaObjectForProperty
-
getObjectWrapper
-
isCollection
public boolean isCollection() -
add
-
addAll
-