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

@NonNullApi package org.springframework.batch.core.configuration.xml
Parsers for XML based configuration

Author:
  Michael Minella, Mahmoud Ben Hassine

- Related Packages
  Package
  Description
  org.springframework.batch.core.configuration
  Interfaces for registration and location of job configurations.
  org.springframework.batch.core.configuration.annotation
  Annotations and builder factories for java based configuration
  org.springframework.batch.core.configuration.support
  Specific implementations of configuration concerns.
- Classes
  Class
  Description
  AbstractFlowParser
  AbstractListenerParser
  AbstractStepParser
  Internal parser for the <step/> elements inside a job.
  BeanDefinitionUtils
  ChunkElementParser
  Internal parser for the <chunk/> element inside a step.
  CoreNamespaceHandler
  CoreNamespacePostProcessor
  Post-process jobs and steps defined using the batch namespace to inject dependencies.
  CoreNamespaceUtils
  Utility methods used in parsing of the batch core namespace
  DecisionParser
  Internal parser for the <decision/> elements inside a job.
  ExceptionElementParser
  FlowElementParser
  Internal parser for the <flow/> elements inside a job.
  InlineFlowParser
  InlineStepParser
  Internal parser for the <step/> elements inside a job.
  JobExecutionListenerParser
  Parser for a step listener element.
  JobParser
  Parser for the <job/> element in the Batch namespace.
  JobParserJobFactoryBean
  This `FactoryBean` is used by the batch namespace parser to create `FlowJob` objects.
  JobRepositoryParser
  Parser for the <job-repository/> element in the Batch namespace.
  SimpleFlowFactoryBean
  Convenience factory for SimpleFlow instances for use in XML namespace.
  SimpleFlowFactoryBean.DelegateState
  A State that proxies a delegate and changes its name but leaves its behavior unchanged.
  SplitParser
  Internal parser for the <split/> elements inside a job.
  StandaloneStepParser
  Internal parser for the <step/> elements for a job.
  StepListenerParser
  Parser for a step listener element.
  StepParserStepFactoryBean<I,O>
  This `FactoryBean` is used by the batch namespace parser to create `Step` objects.
  TaskletParser
  Parse a tasklet element for a step.
  TopLevelFlowParser
  TopLevelJobListenerParser
  Parse <job-listener/> elements in the batch namespace.
  TopLevelStepListenerParser
  Parse <step-listener/> elements in the batch namespace.
  TopLevelStepParser
  Parser for the <step/> top level element in the Batch namespace.