Class ScheduledTasksBeanDefinitionParser
- java.lang.Object
- org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
- org.springframework.scheduling.config.ScheduledTasksBeanDefinitionParser
- All Implemented Interfaces:
BeanDefinitionParser
public class ScheduledTasksBeanDefinitionParser extends AbstractSingleBeanDefinitionParser
Parser for the 'scheduled-tasks' element of the scheduling namespace.- Since:
- 3.0
- Author:
- Mark Fisher, Chris Beams
Field Summary
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
Constructor Summary
Constructors Constructor Description ScheduledTasksBeanDefinitionParser()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 booleanshouldGenerateId()Should an ID be generated instead of read from the passed inElement?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, shouldGenerateIdAsFallback, shouldParseNameAsAliases
Constructor Detail
ScheduledTasksBeanDefinitionParser
public ScheduledTasksBeanDefinitionParser()
Method Detail
shouldGenerateId
protected boolean shouldGenerateId()
Description copied from class:AbstractBeanDefinitionParserShould an ID be generated instead of read from the passed inElement?Disabled by default; subclasses can override this to enable ID generation. Note that this flag is about always generating an ID; the parser won't even check for an "id" attribute in this case.
- Overrides:
shouldGenerateIdin classAbstractBeanDefinitionParser- Returns:
- whether the parser should always generate an id
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, ParserContext parserContext, BeanDefinitionBuilder builder)
Description copied from class:AbstractSingleBeanDefinitionParserParse the suppliedElementand populate the suppliedBeanDefinitionBuilderas required.The default implementation delegates to the
doParseversion without ParserContext argument.- Overrides:
doParsein classAbstractSingleBeanDefinitionParser- Parameters:
element- the XML element being parsedparserContext- the object encapsulating the current state of the parsing processbuilder- used to define theBeanDefinition- See Also:
AbstractSingleBeanDefinitionParser.doParse(Element, BeanDefinitionBuilder)