Package org.omnaest.utils.beans.replicator

Interface Summary
BeanReplicator.ConverterPipeDeclarer  
BeanReplicator.Declaration A BeanReplicator.Declaration allows to declare several kinds of mappings a BeanReplicator should rely on.
BeanReplicator.DeclarationSupport The BeanReplicator.DeclarationSupport allows to add e.g. type to type or property name mappings, ElementConverter pipes, preservations, ...
BeanReplicator.PipeBuilder<FROM,TO> The BeanReplicator.PipeBuilder allows to construct a pipe from a given type to another over one or multiple ElementConverter instances.
InstanceFactory Factory for an instance
PreservationAndIgnorationDeclarer A PreservationAndIgnorationDeclarer allows to specify excluded types and pathes, as well as preserved types and paths.
TypeToTypeMappingDeclarer  
 

Class Summary
BeanCopier<B> The BeanCopier is a simple BeanReplicator which has the same source and target type
BeanReplicator<FROM,TO> General
A BeanReplicator allows to BeanReplicator.copy(Object, Object) or BeanReplicator.clone(Object) instances from one type to another type.
 

Exception Summary
CopyException  
NoMatchingPropertiesException Special CopyException which indicates that for a source property no target property has been found
 



Copyright © 2013. All Rights Reserved.