Class SchedulerBeanDefinitionParser
- java.lang.Object
- org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
- org.springframework.scheduling.config.SchedulerBeanDefinitionParser
- All Implemented Interfaces:
BeanDefinitionParser
public class SchedulerBeanDefinitionParser extends AbstractSingleBeanDefinitionParser
Parser for the 'scheduler' element of the 'task' namespace.- Since:
- 3.0
- Author:
- Mark Fisher
Field Summary
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
Constructor Summary
Constructors Constructor Description SchedulerBeanDefinitionParser()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoParse(Element element, BeanDefinitionBuilder builder)Parse the suppliedElementand populate the suppliedBeanDefinitionBuilderas required.protected StringgetBeanClassName(Element element)Determine the bean class name corresponding to the suppliedElement.Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClass, getParentName, parseInternal
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
Constructor Detail
SchedulerBeanDefinitionParser
public SchedulerBeanDefinitionParser()
Method Detail
getBeanClassName
protected String getBeanClassName(Element element)
Description copied from class:AbstractSingleBeanDefinitionParserDetermine the bean class name corresponding to the suppliedElement.- Overrides:
getBeanClassNamein classAbstractSingleBeanDefinitionParser- Parameters:
element- theElementthat is being parsed- Returns:
- the class name of the bean that is being defined via parsing the supplied
Element, ornullif none - See Also:
AbstractSingleBeanDefinitionParser.getBeanClass(org.w3c.dom.Element)
doParse
protected void doParse(Element element, BeanDefinitionBuilder builder)
Description copied from class:AbstractSingleBeanDefinitionParserParse the suppliedElementand populate the suppliedBeanDefinitionBuilderas required.The default implementation does nothing.
- Overrides:
doParsein classAbstractSingleBeanDefinitionParser- Parameters:
element- the XML element being parsedbuilder- used to define theBeanDefinition