Class CollectionWrapper
java.lang.Object
org.apache.ibatis.reflection.wrapper.CollectionWrapper
- All Implemented Interfaces:
ObjectWrapper
public class CollectionWrapper extends Object implements ObjectWrapper
- Author:
- Clinton Begin
-
Constructor Summary
Constructors Constructor Description CollectionWrapper(MetaObject metaObject, Collection<Object> object)
-
Method Summary
Modifier and Type Method Description void
add(Object element)
<E> void
addAll(List<E> element)
String
findProperty(String name, boolean useCamelCaseMapping)
Object
get(PropertyTokenizer prop)
String[]
getGetterNames()
Class<?>
getGetterType(String name)
String[]
getSetterNames()
Class<?>
getSetterType(String name)
boolean
hasGetter(String name)
boolean
hasSetter(String name)
MetaObject
instantiatePropertyValue(String name, PropertyTokenizer prop, ObjectFactory objectFactory)
boolean
isCollection()
void
set(PropertyTokenizer prop, Object value)
-
Constructor Details
-
CollectionWrapper
-
-
Method Details
-
get
- Specified by:
get
in interfaceObjectWrapper
-
set
- Specified by:
set
in interfaceObjectWrapper
-
findProperty
- Specified by:
findProperty
in interfaceObjectWrapper
-
getGetterNames
- Specified by:
getGetterNames
in interfaceObjectWrapper
-
getSetterNames
- Specified by:
getSetterNames
in interfaceObjectWrapper
-
getSetterType
- Specified by:
getSetterType
in interfaceObjectWrapper
-
getGetterType
- Specified by:
getGetterType
in interfaceObjectWrapper
-
hasSetter
- Specified by:
hasSetter
in interfaceObjectWrapper
-
hasGetter
- Specified by:
hasGetter
in interfaceObjectWrapper
-
instantiatePropertyValue
public MetaObject instantiatePropertyValue(String name, PropertyTokenizer prop, ObjectFactory objectFactory)- Specified by:
instantiatePropertyValue
in interfaceObjectWrapper
-
isCollection
public boolean isCollection()- Specified by:
isCollection
in interfaceObjectWrapper
-
add
- Specified by:
add
in interfaceObjectWrapper
-
addAll
- Specified by:
addAll
in interfaceObjectWrapper
-