模块 jmc.utils
程序包 com.jmc.net

类 R.RStream

java.lang.Object
com.jmc.net.R.RStream
封闭类:
R<T>

public static class R.RStream extends Object
R的流式高级构建对象
从以下版本开始:
2.5
  • 方法详细资料

    • check

      public R.RStream check(Tries.RunnableThrowsE checkFunc)
      运行检查函数
      参数:
      checkFunc - 负责检查对象有效性的函数
      返回:
      本对象实例
    • check

      public R.RStream check(boolean reject, String errorMsg)
      执行布尔值检查
      参数:
      reject - 是否拒绝请求
      errorMsg - 拒绝请求时的错误信息
      返回:
      本对象实例
    • exec

      public R.RStream exec(Tries.RunnableThrowsE execFunc)
      运行功能函数
      参数:
      execFunc - 执行功能的函数
      返回:
      本对象实例
    • build

      public R<Void> build()
      构建无返回数据的R实例
      返回:
      R实例
    • build

      public <T> R<T> build(T data)
      构建带返回数据的R实例
      类型参数:
      T - 返回数据类型
      参数:
      data - 返回数据
      返回:
      R实例
    • build

      public <T> R<T> build(Tries.ReturnedThrowable<T> dataSupplier)
      构建带返回数据的R实例
      类型参数:
      T - 返回数据类型
      参数:
      dataSupplier - 返回数据提供函数
      返回:
      R实例