| Interface | Description |
|---|---|
| ObjectBuilder<T> |
A builder capable of creating instances of a given
Class, populating its attributes based on a list of
ValueResolvers. |
| Class | Description |
|---|---|
| DefaultObjectBuilder<T> |
Default implementation of
ObjectBuilder which creates instances through a provided Class. |
| DefaultResolverSetBasedObjectBuilder<T> |
Default implementation of
ResolverSetBasedObjectBuilder which uses reflection and a default constructor to instantiate
the generated objects |
| ExclusiveParameterGroupObjectBuilder<T> |
DefaultObjectBuilder extension that validates that the built object complies with the rules specified in
ExclusiveOptionals |
| ParameterGroupObjectBuilder<T> |
An
ObjectBuilder used to build pojos which are used with the ParameterGroup annotation. |
| ResolverSetBasedObjectBuilder<T> |
Base implementation of an
ObjectBuilder which generates object based on an EnrichableModel for with parameter
groups have been defined based on a ParameterGroupModelProperty |
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.