net.sf.jasperreports.extensions
Class ListExtensionsRegistry
java.lang.Object
net.sf.jasperreports.extensions.ListExtensionsRegistry
- All Implemented Interfaces:
- ExtensionsRegistry
public class ListExtensionsRegistry
- extends Object
- implements ExtensionsRegistry
An extension registry that contains several lists of extensions.
- Version:
- $Id: ListExtensionsRegistry.java 5050 2012-03-12 10:11:26Z teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
|
Method Summary |
|
add(Class<T> type,
T extension)
Adds an extension. |
|
getExtensions(Class<T> extensionType)
Returns a list of extension objects for a specific extension type. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ListExtensionsRegistry
public ListExtensionsRegistry()
add
public <T> ListExtensionsRegistry add(Class<T> type,
T extension)
- Adds an extension.
- Parameters:
type - the extension typeextension - the extension object
- Returns:
- this object
getExtensions
public <T> List<T> getExtensions(Class<T> extensionType)
- Description copied from interface:
ExtensionsRegistry
- Returns a list of extension objects for a specific extension type.
- Specified by:
getExtensions in interface ExtensionsRegistry
- Type Parameters:
T - generic extension type- Parameters:
extensionType - the extension type
- Returns:
- a list of extension objects
Copyright © 2012. All Rights Reserved.