Package org.apache.ibatis.reflection
Class MetaObject
java.lang.Object
org.apache.ibatis.reflection.MetaObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ObjectFactory
private final ObjectWrapper
private final ObjectWrapperFactory
private final Object
private final ReflectorFactory
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
MetaObject
(Object object, ObjectFactory objectFactory, ObjectWrapperFactory objectWrapperFactory, ReflectorFactory reflectorFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
<E> void
findProperty
(String propName, boolean useCamelCaseMapping) static MetaObject
forObject
(Object object, ObjectFactory objectFactory, ObjectWrapperFactory objectWrapperFactory, ReflectorFactory reflectorFactory) String[]
Class
<?> getGetterType
(String name) String[]
Class
<?> getSetterType
(String name) boolean
boolean
boolean
metaObjectForProperty
(String name) void
-
Field Details
-
originalObject
-
objectWrapper
-
objectFactory
-
objectWrapperFactory
-
reflectorFactory
-
-
Constructor Details
-
MetaObject
private MetaObject(Object object, ObjectFactory objectFactory, ObjectWrapperFactory objectWrapperFactory, ReflectorFactory reflectorFactory)
-
-
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
-