Package

com.rayrobdod.json

builder

Permalink

package builder

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.

Source
package.scala
Linear Supertypes
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. builder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. final class BeanBuilder[A] extends Builder[A]

    Permalink

    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.

    A

    the type of object to build

  2. trait Builder[Subject] extends AnyRef

    Permalink

    A class that creates an object from a sequence of 'fold'-style method calls

    A class that creates an object from a sequence of 'fold'-style method calls

    Subject

    the type of object to build

  3. final class CaseClassBuilder[A <: Product] extends Builder[A]

    Permalink

    A builder that builds a Case Class

    A builder that builds a Case Class

    A

    the type of object to build

  4. final class CborArrayBuilder extends Builder[Seq[Byte]]

    Permalink

    A builder that will create a series of bytes in Cbor Array format

  5. final class CborObjectBuilder extends Builder[Seq[Byte]]

    Permalink

    A builder that will create a series of bytes in Cbor Object format

  6. final class MapBuilder extends Builder[Map[Any, Any]]

    Permalink

    A builder that creates maps

  7. final class MinifiedJsonArrayBuilder extends Builder[String]

    Permalink

    A builder that will output a json format string

  8. final class MinifiedJsonObjectBuilder extends Builder[String]

    Permalink

    A builder that will output a json format string

  9. final class SeqBuilder extends Builder[Seq[Any]]

    Permalink

    A builder that creates seqs

Inherited from AnyRef

Inherited from Any

Ungrouped