Package net.sf.cglib.beans

## Class BulkBean

- java.lang.Object
- - net.sf.cglib.beans.BulkBean

    public abstract class BulkBean
    extends java.lang.Object

Author:
  Juozas Baliuka

### Nested Class Summary

Nested Classes
`static class` `BulkBean.Generator`

### Field Summary

Fields
`protected java.lang.String[]` `getters`
`protected java.lang.String[]` `setters`
`protected java.lang.Class` `target`
`protected java.lang.Class[]` `types`

### Constructor Summary

Constructors
`protected` `BulkBean()`

### Method Summary

All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
`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)`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Field Detail

#### target

    protected java.lang.Class target

#### getters

    protected java.lang.String[] getters

#### setters

    protected java.lang.String[] setters

#### types

    protected java.lang.Class[] types

### Constructor Detail

#### BulkBean

    protected BulkBean()

### 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)