public interface ComponentDefinitionsFactory
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
ComponentDefinition |
getDefinition(java.lang.String name,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Deprecated.
Get a definition by its name.
|
void |
initFactory(javax.servlet.ServletContext servletContext,
java.util.Map properties)
Deprecated.
Init factory.
|
ComponentDefinition getDefinition(java.lang.String name, javax.servlet.ServletRequest request, javax.servlet.ServletContext servletContext) throws NoSuchDefinitionException, DefinitionsFactoryException
name - Name of requested definition.request - Current servelet requestservletContext - current servlet contextDefinitionsFactoryException - An error occur while getting definition.NoSuchDefinitionException - No definition found for specified name
Implementation can throw more accurate exception as a subclass of this exceptionvoid initFactory(javax.servlet.ServletContext servletContext,
java.util.Map properties)
throws DefinitionsFactoryException
servletContext - Servlet Context passed to newly created factory.properties - Map of name/property passed to newly created factory.
Map can contains more properties than requested.DefinitionsFactoryException - An error occur during initialization.Copyright © 2000–2025 Apache Software Foundation. All rights reserved.