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()