# Hierarchy For Package org.springframework.batch.core.jsr.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.jsr.configuration.xml.FlowParser
      - org.springframework.batch.core.jsr.configuration.xml.BatchletParser
      - org.springframework.batch.core.jsr.configuration.xml.JsrJobParser
      - org.springframework.batch.core.jsr.configuration.xml.StepParser
    - org.springframework.batch.core.jsr.configuration.xml.BatchParser
  - org.springframework.batch.core.listener.AbstractListenerFactoryBean<T> (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
    - org.springframework.batch.core.listener.JobListenerFactoryBean
      - org.springframework.batch.core.jsr.configuration.xml.JsrJobListenerFactoryBean
    - org.springframework.batch.core.listener.StepListenerFactoryBean
      - org.springframework.batch.core.jsr.configuration.xml.JsrStepListenerFactoryBean
  - org.springframework.batch.core.jsr.configuration.xml.ChunkParser
  - org.springframework.batch.core.jsr.configuration.xml.DecisionStepFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader (implements org.springframework.beans.factory.xml.BeanDefinitionDocumentReader)
    - org.springframework.batch.core.jsr.configuration.xml.JsrBeanDefinitionDocumentReader
  - org.springframework.core.io.DefaultResourceLoader (implements org.springframework.core.io.ResourceLoader)
    - org.springframework.context.support.AbstractApplicationContext (implements org.springframework.context.ConfigurableApplicationContext, org.springframework.beans.factory.DisposableBean)
      - org.springframework.context.support.GenericApplicationContext (implements org.springframework.beans.factory.support.BeanDefinitionRegistry)
        - org.springframework.batch.core.jsr.configuration.xml.JsrXmlApplicationContext
  - org.springframework.batch.core.jsr.configuration.xml.JobFactoryBean (implements org.springframework.beans.factory.SmartFactoryBean<T>)
  - org.springframework.batch.core.jsr.configuration.xml.JsrDecisionParser
  - org.springframework.batch.core.jsr.configuration.xml.JsrNamespacePostProcessor (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.config.BeanPostProcessor)
  - org.springframework.batch.core.jsr.configuration.xml.JsrSplitParser
  - org.springframework.batch.core.jsr.configuration.xml.ListenerParser
  - org.springframework.beans.factory.xml.NamespaceHandlerSupport (implements org.springframework.beans.factory.xml.NamespaceHandler)
    - org.springframework.batch.core.jsr.configuration.xml.JsrNamespaceHandler
  - org.springframework.batch.core.jsr.configuration.xml.PartitionParser
  - org.springframework.batch.core.jsr.configuration.xml.PropertyParser
  - org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
    - org.springframework.batch.core.jsr.configuration.xml.JsrFlowFactoryBean
  - 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.jsr.configuration.xml.StepFactoryBean<I,O>