# Hierarchy For Package org.springframework.batch.core.configuration.xml

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.beans.factory.xml.AbstractBeanDefinitionParser (implements org.springframework.beans.factory.xml.BeanDefinitionParser)
    - org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
      - org.springframework.batch.core.configuration.xml.AbstractFlowParser
        - org.springframework.batch.core.configuration.xml.InlineFlowParser
        - org.springframework.batch.core.configuration.xml.TopLevelFlowParser
      - org.springframework.batch.core.configuration.xml.JobParser
      - org.springframework.batch.core.configuration.xml.JobRepositoryParser
      - org.springframework.batch.core.configuration.xml.TopLevelJobListenerParser
      - org.springframework.batch.core.configuration.xml.TopLevelStepListenerParser
    - org.springframework.batch.core.configuration.xml.TopLevelStepParser
  - org.springframework.batch.core.configuration.xml.AbstractListenerParser
    - org.springframework.batch.core.configuration.xml.JobExecutionListenerParser
    - org.springframework.batch.core.configuration.xml.StepListenerParser
  - org.springframework.batch.core.job.flow.support.state.AbstractState (implements org.springframework.batch.core.job.flow.State)
    - org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean.DelegateState (implements org.springframework.batch.core.job.flow.FlowHolder)
  - org.springframework.batch.core.configuration.xml.AbstractStepParser
    - org.springframework.batch.core.configuration.xml.InlineStepParser
    - org.springframework.batch.core.configuration.xml.StandaloneStepParser
  - org.springframework.batch.core.configuration.xml.BeanDefinitionUtils
  - org.springframework.batch.core.configuration.xml.ChunkElementParser
  - org.springframework.batch.core.configuration.xml.CoreNamespacePostProcessor (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.config.BeanPostProcessor)
  - org.springframework.batch.core.configuration.xml.CoreNamespaceUtils
  - org.springframework.batch.core.configuration.xml.DecisionParser
  - org.springframework.batch.core.configuration.xml.ExceptionElementParser
  - org.springframework.batch.core.configuration.xml.FlowElementParser
  - org.springframework.batch.core.configuration.xml.JobParserJobFactoryBean (implements org.springframework.beans.factory.SmartFactoryBean<T>)
  - org.springframework.beans.factory.xml.NamespaceHandlerSupport (implements org.springframework.beans.factory.xml.NamespaceHandler)
    - org.springframework.batch.core.configuration.xml.CoreNamespaceHandler
  - org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - org.springframework.batch.core.configuration.xml.SplitParser
  - org.springframework.batch.core.configuration.xml.StepParserStepFactoryBean<I,O> (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.FactoryBean<T>)
  - org.springframework.batch.core.configuration.xml.TaskletParser