Creates a BeanBuilder
Creates a BeanBuilder
the class of the objects to build
a map used directly by childBuilder
Sets the key
bean property in the folding
object
Sets the key
bean property in the folding
object
note: Unlike most implementations of Builder, this will mutate folding
the key of a keyValue pair
the value of a keyValue pair
the input parameter folding
maybe check for other primitive numeric types - IE a setVal(Short)
when handed a Long
or visa versa
Applies the key to the constructor parameter childBuilders
Applies the key to the constructor parameter childBuilders
the key of a keyValue pair
Creates an instance of clazz by calling the class's No Argument constructor.
Creates an instance of clazz by calling the class's No Argument constructor.
Returns the constructor parameter clazz
Returns the constructor parameter clazz
A builder that builds a JavaBean
As with anything that works with javabeans, this requires the class to have a zero-argument constructor and will interact with methods of the form
setX
.the type of object to build