O - AnnotationBuilder B によって構築されているオブジェクト B - 型 O のオブジェクトを作成する AnnotationBuilder。これは、構成中の AnnotationBuilder でもあります。public interface AnnotationConfigurer<O,B extends AnnotationBuilder<O>>AnnotationBuilder を構成できます。すべての AnnotationConfigurer では、最初に init(AnnotationBuilder) メソッドが呼び出されます。すべての init(AnnotationBuilder) メソッドが呼び出された後、各 configure(AnnotationBuilder) メソッドが呼び出されます。AbstractConfiguredAnnotationBuilder| 修飾子と型 | メソッドと説明 |
|---|---|
void | configure(B builder)AnnotationBuilder に必要なプロパティを設定して、AnnotationBuilder を構成します。 |
void | init(B builder)AnnotationBuilder を初期化します。 |
boolean | isAssignable(AnnotationBuilder<O> builder) |
void init(B builder) throws java.lang.Exception
AnnotationBuilder を初期化します。ここでは、共有状態のみを作成および変更する必要がありますが、オブジェクトの構築に使用される AnnotationBuilder のプロパティは変更しないでください。これにより、ビルド時に configure(AnnotationBuilder) メソッドが正しい共有オブジェクトを使用することが保証されます。builder - ビルダー java.lang.Exception - エラーが発生した場合 void configure(B builder) throws java.lang.Exception
AnnotationBuilder に必要なプロパティを設定して、AnnotationBuilder を構成します。builder - ビルダー java.lang.Exception - エラーが発生した場合 boolean isAssignable(AnnotationBuilder<O> builder)