Class CollectionWrapper
- java.lang.Object
-
- org.apache.ibatis.reflection.wrapper.CollectionWrapper
-
- All Implemented Interfaces:
ObjectWrapper
public class CollectionWrapper extends java.lang.Object implements ObjectWrapper
- Author:
- Clinton Begin
-
-
Constructor Summary
Constructors Constructor Description CollectionWrapper(MetaObject metaObject, java.util.Collection<java.lang.Object> object)
-
Method Summary
Modifier and Type Method Description voidadd(java.lang.Object element)<E> voidaddAll(java.util.List<E> element)java.lang.StringfindProperty(java.lang.String name, boolean useCamelCaseMapping)java.lang.Objectget(PropertyTokenizer prop)java.lang.String[]getGetterNames()java.lang.Class<?>getGetterType(java.lang.String name)java.lang.String[]getSetterNames()java.lang.Class<?>getSetterType(java.lang.String name)booleanhasGetter(java.lang.String name)booleanhasSetter(java.lang.String name)MetaObjectinstantiatePropertyValue(java.lang.String name, PropertyTokenizer prop, ObjectFactory objectFactory)booleanisCollection()voidset(PropertyTokenizer prop, java.lang.Object value)
-
-
-
Constructor Detail
-
CollectionWrapper
public CollectionWrapper(MetaObject metaObject, java.util.Collection<java.lang.Object> object)
-
-
Method Detail
-
get
public java.lang.Object get(PropertyTokenizer prop)
- Specified by:
getin interfaceObjectWrapper
-
set
public void set(PropertyTokenizer prop, java.lang.Object value)
- Specified by:
setin interfaceObjectWrapper
-
findProperty
public java.lang.String findProperty(java.lang.String name, boolean useCamelCaseMapping)- Specified by:
findPropertyin interfaceObjectWrapper
-
getGetterNames
public java.lang.String[] getGetterNames()
- Specified by:
getGetterNamesin interfaceObjectWrapper
-
getSetterNames
public java.lang.String[] getSetterNames()
- Specified by:
getSetterNamesin interfaceObjectWrapper
-
getSetterType
public java.lang.Class<?> getSetterType(java.lang.String name)
- Specified by:
getSetterTypein interfaceObjectWrapper
-
getGetterType
public java.lang.Class<?> getGetterType(java.lang.String name)
- Specified by:
getGetterTypein interfaceObjectWrapper
-
hasSetter
public boolean hasSetter(java.lang.String name)
- Specified by:
hasSetterin interfaceObjectWrapper
-
hasGetter
public boolean hasGetter(java.lang.String name)
- Specified by:
hasGetterin interfaceObjectWrapper
-
instantiatePropertyValue
public MetaObject instantiatePropertyValue(java.lang.String name, PropertyTokenizer prop, ObjectFactory objectFactory)
- Specified by:
instantiatePropertyValuein interfaceObjectWrapper
-
isCollection
public boolean isCollection()
- Specified by:
isCollectionin interfaceObjectWrapper
-
add
public void add(java.lang.Object element)
- Specified by:
addin interfaceObjectWrapper
-
addAll
public <E> void addAll(java.util.List<E> element)
- Specified by:
addAllin interfaceObjectWrapper
-
-