A builder that builds a JavaBean
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 parser's primitive values
the type of object to build
next
A Builder which can be built piecewise.
A Builder which can be built piecewise.
TODO: mention how
the key types
the primitive value types
the type of object to build
The starting point of the folding process
the KeyDef executed when no other keys exist
the mapping of known keys to actual applies
next
Inspired by https://github.com/scopt/scopt/
An object used by a Builder to generate an object using a sequence of 'fold'-style method calls
An object used by a Builder to generate an object using a sequence of 'fold'-style method calls
the type of keys used by the Parser that this Builder will be used by
the type of primitive value types used by the Parser that this Builder will be used by
the type of object built by this Builder
next
A builder that builds a Case Class
A builder that builds a Case Class
the primitive values produced by the parser
the type of object to build
next
A builder that will create a series of bytes in Cbor Object format
A builder that will create a series of bytes in Cbor Object format
next
A builder that creates maps
A builder that creates maps
next
A builder that serializes its input into json format
A builder that serializes its input into json format
next
[http://argonaut.io/scaladocs/#argonaut.PrettyParams] the only decent idea in argonaut
next
A Builder that will build a Vector of values, where each inner value was c
A Builder that will build a Vector of values, where each inner value was c
the type of keys used by the Parser that this Builder will be used by
the type of primitive value types used by the Parser that this Builder will be used by
next
A Builder that will always return a failure on call to apply
A Builder that will always return a failure on call to apply
next
A builder that will create a series of bytes in Cbor Array format
A builder that will create a series of bytes in Cbor Array format
(Since version next) use CborBuilder instead
next
A builder that will create a series of bytes in Cbor Object format
A builder that will create a series of bytes in Cbor Object format
(Since version next) use CborBuilder(true) instead
next
A builder that will output an array as a json format string
A builder that will output an array as a json format string
(Since version next) use PrettyJsonBuilder(PrettyJsonBuilder.MinifiedPrettyParams) instead
next
A builder that will output an object as an json format string
A builder that will output an object as an json format string
(Since version next) use PrettyJsonBuilder(PrettyJsonBuilder.MinifiedPrettyParams) instead
next
next
next
next
Contains the various built-in builders.
Pretty much every parser will require a Builder when parsing data. The builder will basically determine how the parser will treat complex data types.