| Classes | |
|---|---|
| ArrayNodeDefinition | This class provides a fluent interface for defining an array node. |
| BooleanNodeDefinition | This class provides a fluent interface for defining a node. |
| EnumNodeDefinition | Enum Node Definition. |
| ExprBuilder | This class builds an if expression. |
| FloatNodeDefinition | This class provides a fluent interface for defining a float node. |
| IntegerNodeDefinition | This class provides a fluent interface for defining an integer node. |
| MergeBuilder | This class builds merge conditions. |
| NodeBuilder | This class provides a fluent interface for building a node. |
| NodeDefinition | This class provides a fluent interface for defining a node. |
| NormalizationBuilder | This class builds normalization conditions. |
| NumericNodeDefinition | Abstract class that contains common code of integer and float node definitions. |
| ScalarNodeDefinition | This class provides a fluent interface for defining a node. |
| TreeBuilder | This is the entry class for building a config tree. |
| ValidationBuilder | This class builds validation conditions. |
| VariableNodeDefinition | This class provides a fluent interface for defining a node. |
| Interfaces | |
| BuilderAwareInterface | An interface that can be implemented by nodes which build other nodes. |
| NodeParentInterface | An interface that must be implemented by all node parents. |
| ParentNodeDefinitionInterface | An interface that must be implemented by nodes which can have children. |