Class ScriptTemplateConfigurerBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser
org.springframework.web.servlet.config.ScriptTemplateConfigurerBeanDefinitionParser
- All Implemented Interfaces:
- BeanDefinitionParser
public class ScriptTemplateConfigurerBeanDefinitionParser
extends AbstractSimpleBeanDefinitionParser
Parse the 
<mvc:script-template-configurer> MVC namespace element and
 register a ScriptTemplateConfigurer bean.- Since:
- 4.2
- Author:
- Sebastien Deleuze
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe bean name used for theScriptTemplateConfigurer.Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserID_ATTRIBUTE, NAME_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddoParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) Parse the suppliedElementand populate the suppliedBeanDefinitionBuilderas required.protected StringgetBeanClassName(Element element) Determine the bean class name corresponding to the suppliedElement.protected booleanisEligibleAttribute(String name) Determine whether the given attribute is eligible for being turned into a corresponding bean property value.protected StringresolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Resolve the ID for the suppliedBeanDefinition.Methods inherited from class org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParserextractPropertyName, isEligibleAttribute, postProcessMethods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParserdoParse, getBeanClass, getParentName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
- 
Field Details- 
BEAN_NAMEThe bean name used for theScriptTemplateConfigurer.- See Also:
 
 
- 
- 
Constructor Details- 
ScriptTemplateConfigurerBeanDefinitionParserpublic ScriptTemplateConfigurerBeanDefinitionParser()
 
- 
- 
Method Details- 
resolveIdprotected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Description copied from class:AbstractBeanDefinitionParserResolve the ID for the suppliedBeanDefinition.When using generation, a name is generated automatically. Otherwise, the ID is extracted from the "id" attribute, potentially with afallbackto a generated id.- Overrides:
- resolveIdin class- AbstractBeanDefinitionParser
- Parameters:
- element- the element that the bean definition has been built from
- definition- the bean definition to be registered
- parserContext- the object encapsulating the current state of the parsing process; provides access to a- BeanDefinitionRegistry
- Returns:
- the resolved id
 
- 
getBeanClassNameDescription copied from class:AbstractSingleBeanDefinitionParserDetermine the bean class name corresponding to the suppliedElement.- Overrides:
- getBeanClassNamein class- AbstractSingleBeanDefinitionParser
- Parameters:
- element- the- Elementthat is being parsed
- Returns:
- the class name of the bean that is being defined via parsing
 the supplied Element, ornullif none
- See Also:
 
- 
doParseDescription copied from class:AbstractSimpleBeanDefinitionParserParse the suppliedElementand populate the suppliedBeanDefinitionBuilderas required.This implementation maps any attributes present on the supplied element to PropertyValueinstances, andadds themto thebuilder.The AbstractSimpleBeanDefinitionParser.extractPropertyName(String)method is used to reconcile the name of an attribute with the name of a JavaBean property.- Overrides:
- doParsein class- AbstractSimpleBeanDefinitionParser
- Parameters:
- element- the XML element being parsed
- parserContext- the object encapsulating the current state of the parsing process
- builder- used to define the- BeanDefinition
- See Also:
 
- 
isEligibleAttributeDescription copied from class:AbstractSimpleBeanDefinitionParserDetermine whether the given attribute is eligible for being turned into a corresponding bean property value.The default implementation considers any attribute as eligible, except for the "id" attribute. - Overrides:
- isEligibleAttributein class- AbstractSimpleBeanDefinitionParser
- Parameters:
- name- the attribute name taken straight from the XML element being parsed (never- null)
 
 
-