public static class HandlerTypePredicate.Builder extends ObjectSE
HandlerTypePredicate
ビルダー。コンストラクターと説明 |
---|
Builder() |
修飾子と型 | メソッドと説明 |
---|---|
HandlerTypePredicate.Builder | annotation(ClassSE<? extends AnnotationSE>... annotations) 指定されたアノテーションの 1 つでアノテーションが付けられたマッチ型。 |
HandlerTypePredicate.Builder | assignableType(ClassSE<?>... types) 特定の型に割り当て可能なハンドラーに一致します。 |
HandlerTypePredicate.Builder | basePackage(StringSE... packages) 基本パッケージで宣言された一致ハンドラー。 |
HandlerTypePredicate.Builder | basePackageClass(ClassSE<?>... packageClasses) クラスを介して基本パッケージを指定する HandlerTypePredicate.forBasePackage(String...) の型安全な代替。 |
HandlerTypePredicate | build() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public HandlerTypePredicate.Builder basePackage(StringSE... packages)
packages
- 1 つ以上の基本パッケージクラス public HandlerTypePredicate.Builder basePackageClass(ClassSE<?>... packageClasses)
HandlerTypePredicate.forBasePackage(String...)
の型安全な代替。packageClasses
- 1 つ以上の基本パッケージ名 public HandlerTypePredicate.Builder assignableType(ClassSE<?>... types)
types
- 1 つ以上のハンドラーのスーパー型 public final HandlerTypePredicate.Builder annotation(ClassSE<? extends AnnotationSE>... annotations)
annotations
- チェックする 1 つ以上のアノテーション public HandlerTypePredicate build()