A class that allows client-side composition of mapper objects. This class gives the user finer control on the mapper objects it can manipualte and allows him to create aggregate values from the composition of several interconnected mappers.
The basic idea is that the result of the computation of one mapper is used as input for another mapper whose result is returned by the compound mapper. This is a simple
Composite pattern for mappers.
Note that usage of instances of this class may be less efficient than direct encoding of composition operations in the underlying mapper implementation. It should be used with moderation but can provide an easy way to aggregate different sources.
@author nono
@version $Id: JoinMapper.java 259 2006-05-23 10:34:50Z /C=FR/ST=Nord/L=Lille/O=Norsys SA/OU=UE/CN=Arnaud Bailly/emailAddress=abailly@norsys.fr $