Package net.sf.cglib.beans
Class BulkBean
- java.lang.Object
-
- net.sf.cglib.beans.BulkBean
-
public abstract class BulkBean extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
BulkBean.BulkBeanKey
static class
BulkBean.Generator
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]
getters
private static BulkBean.BulkBeanKey
KEY_FACTORY
protected java.lang.String[]
setters
protected java.lang.Class
target
protected java.lang.Class[]
types
-
Constructor Summary
Constructors Modifier Constructor Description protected
BulkBean()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static BulkBean
create(java.lang.Class target, java.lang.String[] getters, java.lang.String[] setters, java.lang.Class[] types)
java.lang.String[]
getGetters()
java.lang.Class[]
getPropertyTypes()
java.lang.Object[]
getPropertyValues(java.lang.Object bean)
abstract void
getPropertyValues(java.lang.Object bean, java.lang.Object[] values)
java.lang.String[]
getSetters()
abstract void
setPropertyValues(java.lang.Object bean, java.lang.Object[] values)
-
-
-
Field Detail
-
KEY_FACTORY
private static final BulkBean.BulkBeanKey KEY_FACTORY
-
target
protected java.lang.Class target
-
getters
protected java.lang.String[] getters
-
setters
protected java.lang.String[] setters
-
types
protected java.lang.Class[] types
-
-
Method Detail
-
getPropertyValues
public abstract void getPropertyValues(java.lang.Object bean, java.lang.Object[] values)
-
setPropertyValues
public abstract void setPropertyValues(java.lang.Object bean, java.lang.Object[] values)
-
getPropertyValues
public java.lang.Object[] getPropertyValues(java.lang.Object bean)
-
getPropertyTypes
public java.lang.Class[] getPropertyTypes()
-
getGetters
public java.lang.String[] getGetters()
-
getSetters
public java.lang.String[] getSetters()
-
create
public static BulkBean create(java.lang.Class target, java.lang.String[] getters, java.lang.String[] setters, java.lang.Class[] types)
-
-