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