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
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doParse
(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) Parse the suppliedElement
and populate the suppliedBeanDefinitionBuilder
as required.protected String
getBeanClassName
(Element element) Determine the bean class name corresponding to the suppliedElement
.protected boolean
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 Details
-
ScheduledTasksBeanDefinitionParser
public ScheduledTasksBeanDefinitionParser()
-
-
Method Details
-
shouldGenerateId
protected boolean shouldGenerateId()Description copied from class:AbstractBeanDefinitionParser
Should 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:
shouldGenerateId
in classAbstractBeanDefinitionParser
- Returns:
- whether the parser should always generate an id
-
getBeanClassName
Description copied from class:AbstractSingleBeanDefinitionParser
Determine the bean class name corresponding to the suppliedElement
.- Overrides:
getBeanClassName
in classAbstractSingleBeanDefinitionParser
- Parameters:
element
- theElement
that is being parsed- Returns:
- the class name of the bean that is being defined via parsing
the supplied
Element
, ornull
if none - See Also:
-
doParse
Description copied from class:AbstractSingleBeanDefinitionParser
Parse the suppliedElement
and populate the suppliedBeanDefinitionBuilder
as required.The default implementation delegates to the
doParse
version without ParserContext argument.- Overrides:
doParse
in classAbstractSingleBeanDefinitionParser
- Parameters:
element
- the XML element being parsedparserContext
- the object encapsulating the current state of the parsing processbuilder
- used to define theBeanDefinition
- See Also:
-