public interface ComponentDefinitionsFactory extends Serializable
Modifier and Type | Method and Description |
---|---|
ComponentDefinition |
getDefinition(String name,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Deprecated.
Get a definition by its name.
|
void |
initFactory(javax.servlet.ServletContext servletContext,
Map properties)
Deprecated.
Init factory.
|
ComponentDefinition getDefinition(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, 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–2016 Apache Software Foundation. All rights reserved.