org.omnaest.utils.beans.copier
Class PreparedBeanCopier.Configuration
java.lang.Object
org.omnaest.utils.beans.copier.PreparedBeanCopier.Configuration
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- PreparedBeanCopier<FROM,TO>
public static class PreparedBeanCopier.Configuration
- extends Object
- implements Serializable
- Author:
- Omnaest
- See Also:
PreparedBeanCopier,
Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreparedBeanCopier.Configuration
public PreparedBeanCopier.Configuration()
add
public PreparedBeanCopier.Configuration add(PreparedBeanCopier.InstanceFactoryCreator instanceFactoryCreator)
- Parameters:
instanceFactoryCreator - PreparedBeanCopier.InstanceFactoryCreator
- Returns:
- this
add
public PreparedBeanCopier.Configuration add(int index,
PreparedBeanCopier.InstanceFactoryCreator instanceFactoryCreator)
- Parameters:
index - instanceFactoryCreator - PreparedBeanCopier.InstanceFactoryCreator
- Returns:
- this
add
public PreparedBeanCopier.Configuration add(PreparedBeanCopier.CopierFactory copierFactory)
- Parameters:
copierFactory - PreparedBeanCopier.CopierFactory
- Returns:
- this
add
public PreparedBeanCopier.Configuration add(int index,
PreparedBeanCopier.CopierFactory copierFactory)
- Parameters:
index - copierFactory - PreparedBeanCopier.CopierFactory
- Returns:
- this
getInstanceHandlerFactoryList
public List<PreparedBeanCopier.InstanceFactoryCreator> getInstanceHandlerFactoryList()
- Returns:
getCopierFactoryList
public List<PreparedBeanCopier.CopierFactory> getCopierFactoryList()
- Returns:
setHandlingPrimitivesAndWrappers
public PreparedBeanCopier.Configuration setHandlingPrimitivesAndWrappers(boolean isHandlingPrimitivesAndWrappers)
- Parameters:
isHandlingPrimitivesAndWrappers -
- Returns:
- this
setHandlingArbitraryObjects
public PreparedBeanCopier.Configuration setHandlingArbitraryObjects(boolean isHandlingArbitraryObjects)
- Parameters:
isHandlingArbitraryObjects -
- Returns:
- this
isHandlingPrimitivesAndWrappers
public boolean isHandlingPrimitivesAndWrappers()
- Returns:
isHandlingArbitraryObjects
public boolean isHandlingArbitraryObjects()
- Returns:
isHandlingLists
public boolean isHandlingLists()
- Returns:
setHandlingLists
public PreparedBeanCopier.Configuration setHandlingLists(boolean isHandlingLists)
- Parameters:
isHandlingLists -
- Returns:
- this
addTypeToTypeMapping
public PreparedBeanCopier.Configuration addTypeToTypeMapping(Class<?> typeFrom,
Class<?> typeTo)
- Adds a mapping from one
Class type to another Class type
- Parameters:
typeFrom - ClasstypeTo - Class
- Returns:
- this
addBidirectionalTypeToTypeMapping
public PreparedBeanCopier.Configuration addBidirectionalTypeToTypeMapping(Class<?> type1,
Class<?> type2)
- Similar to
addTypeToTypeMapping(Class, Class) but for both directions
- Parameters:
type1 - Classtype2 - Class
- Returns:
- this
addTypeToTypeMapping
public PreparedBeanCopier.Configuration addTypeToTypeMapping(Map<? extends Class<?>,? extends Class<?>> typeFromToTypeToMap)
- Parameters:
typeFromToTypeToMap -
- Returns:
- this
- See Also:
addTypeToTypeMapping(Class, Class)
addBidirectionalTypeToTypeMapping
public PreparedBeanCopier.Configuration addBidirectionalTypeToTypeMapping(Map<? extends Class<?>,? extends Class<?>> typeFromToTypeToMap)
- Parameters:
typeFromToTypeToMap -
- Returns:
- See Also:
addBidirectionalTypeToTypeMapping(Class, Class)
getTypeFromToTypeToMap
public Map<Class<?>,Class<?>> getTypeFromToTypeToMap()
- Returns:
isHandlingSets
public boolean isHandlingSets()
- Returns:
setHandlingSets
public PreparedBeanCopier.Configuration setHandlingSets(boolean isHandlingSets)
- Parameters:
isHandlingSets -
- Returns:
- this
isHandlingMaps
public boolean isHandlingMaps()
- Returns:
setHandlingMaps
public PreparedBeanCopier.Configuration setHandlingMaps(boolean isHandlingMaps)
- Parameters:
isHandlingMaps -
- Returns:
- this
isHandlingCollections
public boolean isHandlingCollections()
- Returns:
setHandlingCollections
public PreparedBeanCopier.Configuration setHandlingCollections(boolean isHandlingCollections)
- Parameters:
isHandlingCollections -
- Returns:
- this
Copyright © 2013. All Rights Reserved.