Interface Builder<T>


public interface Builder<T>
Builder. Validates and constructs a configuration bean
Since:
5.2
Author:
Tristan Tarrant
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Create the configuration bean
    default Builder<?>
    read(T template)
     
    read(T template, Combine combine)
    Reads the configuration from an already created configuration bean into this builder.
    default void
     
    default void
    Validate the data in this builder before building the configuration bean
  • Method Details

    • reset

      default void reset()
    • validate

      default void validate()
      Validate the data in this builder before building the configuration bean
    • create

      T create()
      Create the configuration bean
      Returns:
    • read

      Builder<?> read(T template, Combine combine)
      Reads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration
      Parameters:
      template - the configuration from which to "clone" this config if needed.
      combine - the way attributes and children of this instance and the template should be combined.
    • read

      default Builder<?> read(T template)
    • attributes

      AttributeSet attributes()