net.sf.jasperreports.engine.util
Class DeduplicableRegistry
java.lang.Object
net.sf.jasperreports.engine.util.DeduplicableRegistry
public class DeduplicableRegistry
- extends Object
A registry of deduplicable objects.
- Version:
- $Id: DeduplicableRegistry.java 4647 2011-10-06 10:19:07Z lucianc $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
|
Method Summary |
|
deduplicate(T object)
Search for a duplicate of a given object in the registry, and add the object
to the registry if no duplicate found. |
protected
|
typeMap(T object)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeduplicableRegistry
public DeduplicableRegistry()
deduplicate
public <T extends Deduplicable> T deduplicate(T object)
- Search for a duplicate of a given object in the registry, and add the object
to the registry if no duplicate found.
- Parameters:
object - the object to be searched or added
- Returns:
- a duplicate of the object if found, or the passed object if not
typeMap
protected <T extends Deduplicable> DeduplicableRegistry.DeduplicableMap<T> typeMap(T object)
Copyright © 2012. All Rights Reserved.