net.sf.jasperreports.engine.util
Class JRCloneUtils

java.lang.Object
  extended by net.sf.jasperreports.engine.util.JRCloneUtils

public class JRCloneUtils
extends java.lang.Object

Cloning related utility methods.

Version:
$Id: JRCloneUtils.java 3034 2009-08-27 11:58:04Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Constructor Summary
JRCloneUtils()
           
 
Method Summary
static java.util.List cloneList(java.util.List items)
          Clones a list of objects.
static java.lang.Object nullSafeClone(JRCloneable original)
          Clones an object after checking whether the argument is null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRCloneUtils

public JRCloneUtils()
Method Detail

nullSafeClone

public static java.lang.Object nullSafeClone(JRCloneable original)
Clones an object after checking whether the argument is null.

Parameters:
original - the object to be cloned
Returns:
a clone of the argument, or null if the argument was null

cloneList

public static java.util.List cloneList(java.util.List items)
Clones a list of objects. The list elements are assumed to implement JRCloneable.

Parameters:
items - the list to clone
Returns:
a new list which contains clones of the elements in the original list


© 2001-2009 Jaspersoft Corporation www.jaspersoft.com