类 HandlerTypePredicate.Builder
java.lang.Object
cn.taketoday.web.handler.method.HandlerTypePredicate.Builder
- 封闭类:
- HandlerTypePredicate
A
HandlerTypePredicate builder.-
字段概要
字段修饰符和类型字段说明private final ArrayList<Class<? extends Annotation>>private final LinkedHashSet<String> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidaddBasePackage(String basePackage) annotation(Class<? extends Annotation>... annotations) Match types that are annotated with one of the given annotations.assignableType(Class<?>... types) Match handlers that are assignable to a given type.basePackage(String... packages) Match handlers declared under a base package, e.g.basePackageClass(Class<?>... packageClasses) Type-safe alternative toHandlerTypePredicate.forBasePackage(String...)to specify a base package through a class.build()
-
字段详细资料
-
basePackages
-
assignableTypes
-
annotations
-
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
basePackage
Match handlers declared under a base package, e.g. "org.example".- 参数:
packages- one or more base package classes
-
basePackageClass
Type-safe alternative toHandlerTypePredicate.forBasePackage(String...)to specify a base package through a class.- 参数:
packageClasses- one or more base package names
-
addBasePackage
-
assignableType
Match handlers that are assignable to a given type.- 参数:
types- one or more handler super types
-
annotation
public final HandlerTypePredicate.Builder annotation(@Nullable Class<? extends Annotation>... annotations) Match types that are annotated with one of the given annotations.- 参数:
annotations- one or more annotations to check for
-
build
-