public final class ComponentsEnvironment extends Object
component bundles.
Component bundles are registered as JasperReports extensions of type
ComponentsBundle via the central extension framework (see
ExtensionsEnvironment).
| Modifier and Type | Field and Description |
|---|---|
static String |
EXCEPTION_MESSAGE_KEY_BUNDLE_NOT_REGISTERED |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,ComponentsBundle> |
findBundles() |
ComponentsBundle |
getBundle(String namespace)
Returns a component bundle that corresponds to a namespace.
|
Collection<ComponentsBundle> |
getBundles()
Returns the set of all component bundles present in the registry.
|
protected Map<String,ComponentsBundle> |
getCachedBundles() |
static ComponentsEnvironment |
getInstance(JasperReportsContext jasperReportsContext) |
ComponentManager |
getManager(ComponentKey componentKey)
Returns a component manager that corresponds to a particular component
type key.
|
public static final String EXCEPTION_MESSAGE_KEY_BUNDLE_NOT_REGISTERED
public static ComponentsEnvironment getInstance(JasperReportsContext jasperReportsContext)
public Collection<ComponentsBundle> getBundles()
protected Map<String,ComponentsBundle> getCachedBundles()
protected Map<String,ComponentsBundle> findBundles()
public ComponentsBundle getBundle(String namespace)
namespace - a component bundle namespaceJRRuntimeException - if no bundle corresponding to the namespace
is found in the registrypublic ComponentManager getManager(ComponentKey componentKey)
componentKey - the component type keyJRRuntimeException - if the registry does not contain the specified
component typeCopyright © 2017. All rights reserved.