Class ComponentsEnvironment
java.lang.Object
net.sf.jasperreports.engine.component.ComponentsEnvironment
A class that provides access to
component bundles
.
Component bundles are registered as JasperReports extensions of type
ComponentsBundle
via the central extension framework (see
ExtensionsEnvironment
).
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected List
<ComponentsBundle> Returns the set of all component bundles present in the registry.protected List
<ComponentsBundle> getComponentName
(Class<? extends Component> componentType) static ComponentsEnvironment
getInstance
(JasperReportsContext jasperReportsContext) getManager
(Class<? extends Component> componentType) Returns a component manager that corresponds to a particular component type.getManager
(Component component) Returns a component manager that corresponds to a particular component.
-
Field Details
-
EXCEPTION_MESSAGE_KEY_COMPONENT_MANAGER_NOT_FOUND
- See Also:
-
-
Method Details
-
getInstance
-
getBundles
Returns the set of all component bundles present in the registry.- Returns:
- the set of component bundles
-
getCachedBundles
-
findBundles
-
getManager
Returns a component manager that corresponds to a particular component.- Parameters:
component
- the component- Returns:
- the manager for the component type
- Throws:
JRRuntimeException
- if the registry does not contain the specified component
-
getManager
Returns a component manager that corresponds to a particular component type.- Parameters:
componentType
- the component type- Returns:
- the manager for the component type
- Throws:
JRRuntimeException
- if the registry does not contain the specified component
-
getComponentName
-
getComponentNames
-