Builder
Interfaces, Classes and Traits
- 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.
 - 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.