Record Class Path.Builder
java.lang.Object
java.lang.Record
cn.duskykite.open.call.Path.Builder
- 记录组件:
resolvers- 路径处理对象(多个)
- 封闭类:
- Path
路径对象构建对象
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明@NonNull Path.Builderappend(@NonNull PathResolver resolver) 追加路径处理对象@NonNull Path.BuilderappendLiteral(@NonNull String literal) 追加路径字符串@NonNull Path.BuilderappendPathVariable(@NonNull String variable) 追加路径变量@NonNull Path.BuilderappendQuery(@NonNull String name) 追加查询参数@NonNull Pathbuild()构建路径对象final boolean指示某个其他对象是否“等于”此对象。final inthashCode()返回此对象的哈希代码值。@NonNull Collection<PathResolver>返回resolvers记录组件的值。final StringtoString()返回此记录的字符串表示形式。
-
构造器详细资料
-
Builder
public Builder()constructor -
Builder
创建Builder记录的实例。- 参数:
resolvers-resolvers记录组件的值
-
-
方法详细资料
-
build
构建路径对象- 返回:
- 路径对象
-
append
追加路径处理对象- 参数:
resolver- 路径处理对象- 返回:
- 当前操作的构建对象
-
appendLiteral
追加路径字符串- 参数:
literal- 路径字符串- 返回:
- 当前操作的构建对象
-
appendPathVariable
追加路径变量- 参数:
variable- 路径变量- 返回:
- 当前操作的构建对象
-
appendQuery
追加查询参数- 参数:
name- 查询参数名- 返回:
- 当前操作的构建对象
-
toString
返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用Objects::equals(Object,Object)进行比较。 -
resolvers
返回resolvers记录组件的值。- 返回:
resolvers记录组件的值
-