| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final Map | |
| private static final Set | |
| private final Class | |
| private static final Object[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private CopyFrom | |
| private <T> T | |
| private <T> T[] | |
| private <T> Collection | |
| private <S, T> Map | |
| private boolean |
| baseImplMap | back to summary |
|---|---|
| private final Map<Class<? extends CopyFrom>, Class<?>> baseImplMap | |
| baseInterfaceMap | back to summary |
|---|---|
| private final Map<String, Class<?>> baseInterfaceMap | |
| BASIC_TYPES | back to summary |
|---|---|
| private static final Set<Class<?>> BASIC_TYPES | |
| beanInterfaceClass | back to summary |
|---|---|
| private final Class<? extends CopyFrom> beanInterfaceClass | |
| NO_PARAMS | back to summary |
|---|---|
| private static final Object[] NO_PARAMS | |
| CopyFromHelper | back to summary |
|---|---|
| public CopyFromHelper(final Class<? extends CopyFrom> beanInterfaceClass, final Map<String, Class<?>> basePropInterfaceMap, final Map<Class<? extends CopyFrom>, Class<?>> basePropClassImplMap) | |
| copy | back to summary |
|---|---|
| public void copy(final Object target, final Object source) | |
| createInstance | back to summary |
|---|---|
| private CopyFrom createInstance(final Class<? extends CopyFrom> interfaceClass) throws Exception | |
| doCopy | back to summary |
|---|---|
private <T> T doCopy(T value, final Class<?> baseInterface) throws Exception
| |
| doCopyArray | back to summary |
|---|---|
| private <T> T[] doCopyArray(final T[] array, final Class<?> baseInterface) throws Exception | |
| doCopyCollection | back to summary |
|---|---|
| private <T> Collection | |
| doCopyMap | back to summary |
|---|---|
| private <S, T> Map | |
| isBasicType | back to summary |
|---|---|
| private boolean isBasicType(final Class<?> type) | |