| Name | Description | Type | Package | Framework |
| ArgumentNode | Represents an argument like "--name=value". | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| AstNode | AST base class for AST nodes in a parsed Job specification. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| CheckpointedJobDefinitionException | An extension of JobSpecificationException that remembers the point up to which parsing went OK (signaled by a '*' inthe dumped message). | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| ComposedJobUtil | Class | org.springframework.xd.dirt.job.dsl | Spring XD | |
| Flow | The AST node representing a flow. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| Graph | Represents a Graph that Flo will display. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobDefinition | Represents an inlined job definition in a job specification. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobDescriptor | Common AST base class for nodes representing job definitions or job references. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobDSLMessage | Contains all the messages that can be produced during Spring XD Job DSL parsing. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobDSLMessage .Kind | Class | org.springframework.xd.dirt.job.dsl.JobDSLMessage | Spring XD | |
| JobNode | AST node base type for all elements in an AST parsed from a job specification. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobParser | Parse a Batch DSL Job specification. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobReference | Represents a simple job reference. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobSeries | Common AST base class for nodes representing splits or flows. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobSpecification | The root AST node for any AST parsed from a job specification. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobSpecificationException | Root exception for Job Flow DSL parsing related exceptions. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| JobSpecificationVisitor | very basic visitor pattern for a JobSpecVisitor. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| Link | Represents a link in a Graph object that Flo will display as a block. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| Node | Represents a node in a Graph object that Flo will display as a block. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| Split | The AST node representing a split. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| Token | Holder for a kind of token, the associated data and its position in the input data stream (start/end). | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| TokenKind | Enumeration of all the token types that may be found in a Job DSL specification. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| Tokens | Class that converts an expression into a list of tokens. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |
| Transition | An AST node representing a transition found in the parsed Job specification. | Class | org.springframework.xd.dirt.job.dsl | Spring XD |