类 Builder<T>

java.lang.Object
com.cdkjframework.builder.Builder<T>

public class Builder<T> extends Object
  • 构造器详细资料

    • Builder

      public Builder(Supplier<T> instantiate)
      构建函数
      参数:
      instantiate - 实例化器
  • 方法详细资料

    • of

      public static <T> Builder<T> of(Supplier<T> instantiate)
      构建方法
      类型参数:
      T - 实体类型
      参数:
      instantiate - 实例化器
      返回:
      返回结果
    • with

      public <S> Builder<T> with(Builder.Consumer1<T,S> consumer, S s)
      构建数据
      类型参数:
      S - 参数 1 类型
      参数:
      consumer - 自定义数据
      s - 参数 1
      返回:
      返回结果
    • with

      public <S, R> Builder<T> with(Builder.Consumer2<T,S,R> consumer, S s, R r)
      构建数据
      类型参数:
      S - 参数 1 类型
      R - 参数 1 类型
      参数:
      consumer - 自定义数据
      s - 参数 1
      r - 参数 2
      返回:
      返回结果
    • with

      public <S, R, X> Builder<T> with(Builder.Consumer3<T,S,R,X> consumer, S s, R r, X x)
      构建数据
      类型参数:
      S - 参数 1 类型
      R - 参数 1 类型
      X - 参数 1 类型
      参数:
      consumer - 自定义数据
      s - 参数 1
      r - 参数 2
      x - 参数 3
      返回:
      返回结果
    • build

      public T build()
      构建结果
      返回:
      返回构建结果