net.sf.beanlib.provider.replicator
Class CalendarReplicator

java.lang.Object
  extended by net.sf.beanlib.provider.replicator.ReplicatorTemplate
      extended by net.sf.beanlib.provider.replicator.CalendarReplicator
All Implemented Interfaces:
CalendarReplicatorSpi

public class CalendarReplicator
extends ReplicatorTemplate
implements CalendarReplicatorSpi

Default implementation of CalendarReplicatorSpi.

Author:
Joe D. Velopar

Nested Class Summary
private static class CalendarReplicator.Factory
          Factory for CalendarReplicator
 
Field Summary
private static CalendarReplicator.Factory factory
           
 
Fields inherited from class net.sf.beanlib.provider.replicator.ReplicatorTemplate
log
 
Constructor Summary
protected CalendarReplicator(BeanTransformerSpi beanTransformer)
           
 
Method Summary
static CalendarReplicator newCalendarReplicatable(BeanTransformerSpi beanTransformer)
           
<T> T
replicateCalendar(Calendar from, Class<T> toClass)
          Returns a replicated calendar.
 
Methods inherited from class net.sf.beanlib.provider.replicator.ReplicatorTemplate
chooseClass, containsTargetCloned, createToInstance, createToInstance, createToInstanceWithComparator, getCustomerBeanTransformer, getTargetCloned, newInstanceAsPrivileged, populateBean, putTargetCloned, replicate, replicate, replicateByBeanReplicatable, transform, unenhanceObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

private static final CalendarReplicator.Factory factory
Constructor Detail

CalendarReplicator

protected CalendarReplicator(BeanTransformerSpi beanTransformer)
Method Detail

newCalendarReplicatable

public static CalendarReplicator newCalendarReplicatable(BeanTransformerSpi beanTransformer)

replicateCalendar

public <T> T replicateCalendar(Calendar from,
                               Class<T> toClass)
Description copied from interface: CalendarReplicatorSpi
Returns a replicated calendar.

Specified by:
replicateCalendar in interface CalendarReplicatorSpi
Type Parameters:
T - target class type
Parameters:
from - from calendar
toClass - target class