It works on all read/write properties, recursively. It support all primitive types, Strings, Collections, Cloneable objects and multi-dimensional arrays of any of them.
| Modifier and Type | Field and Description |
|---|---|
| private static final Set | |
| private static final Logger | |
| private static final Object[] | |
| private static final Class |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Object | |
| private static <T> T | |
| private static <T> Collection | |
| private static <K, V> Map | |
| private static <T> T | |
| private static boolean | |
| private static <T extends Collection | |
| private static <T extends Map |
| BASIC_TYPES | back to summary |
|---|---|
| private static final Set<Class<?>> BASIC_TYPES | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| NO_PARAMS | back to summary |
|---|---|
| private static final Object[] NO_PARAMS | |
| NO_PARAMS_DEF | back to summary |
|---|---|
| private static final Class<?>[] NO_PARAMS_DEF | |
| CloneableBean | back to summary |
|---|---|
| private CloneableBean() | |
| beanClone | back to summary |
|---|---|
| public static Object beanClone(Object obj, Set<String> ignoreProperties) throws CloneNotSupportedException Makes a deep bean clone of the object passed in the constructor. To be used by classes using CloneableBean in a delegation pattern,
| |
| cloneArray | back to summary |
|---|---|
| private static <T> T cloneArray(final T array) throws Exception | |
| cloneCollection | back to summary |
|---|---|
| private static <T> Collection | |
| cloneMap | back to summary |
|---|---|
| private static <K, V> Map | |
| doClone | back to summary |
|---|---|
private static <T> T doClone(T value) throws Exception
| |
| isBasicType | back to summary |
|---|---|
| private static boolean isBasicType(final Class<?> vClass) | |
| newCollection | back to summary |
|---|---|
| private static <T extends Collection | |
| newMap | back to summary |
|---|---|
| private static <T extends Map | |