Repository

Artifacts/Jars

Popular Tags

ajax analysis annotations ant apache api archetype aspect asynchronously beans binding bpm build buildsystem bytecode cache cms codecoverage codehaus collections concurrency container database directory distributed doc eclipse ejb esb format framework graph graphics hadoop hibernate html http ide imap io jbi jdbc jdo jini jms jmx jndi jsf jsp language logging mail maven metadata microsoft mock net osgi parser pdf persistence plugin pool portal portlet query regexp rmi rpc rss ruleengine scheduling scm scripting security server servlet soa soap socket spring ssh svg swt system taglib template testing transaction ui web webdav webframework webserver webservice workflow xml xquery xslt

[See All Tags]
home » uk.com.robust-it » cloning

cloning

The cloning library is a small, open source (Apache licensed) Java library which deep-clones objects. The objects do not have to implement the Cloneable interface. Effectivelly, this library can clone ANY Java object. It can be used i.e. in cache implementations, if you don't want the cached object to be modified or whenever you want to create a deep copy of an object. Sample usage: You can create a single instance of cloner and use it throughout your application. i.e. Cloner cloner=new Cloner(); ... cloner.deepClone(o); Please check http://robust-it.co.uk/clone/ for more examples (spring integration, immutable objects etc)

tags:

Available versions



Version Type Download
1.9.0 release Binary (23 KB)
1.8.5 release Binary (23 KB)
1.8.4 release Binary (23 KB)
1.8.2 release Binary (22 KB)
1.8.1 release Binary (21 KB)
1.8.0 release Binary (21 KB)
1.7.9 release Binary (21 KB)
1.7.4 release Binary (19 KB)

Stats