インターフェース BeanAttributes<T>
- 型パラメーター:
T
- Bean インスタンスのクラス
- すべての既知のサブインターフェース:
Bean<T>
、Decorator<T>
、Interceptor<T>
public interface BeanAttributes<T>
BeanAttributes インターフェースは、Bean の基本的な属性を公開します。- 導入:
- 1.1
- 作成者:
- Pete Muir
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
getName()
Bean の EL 名を取得します(ある場合)。SetSE<AnnotationSE>
getQualifiers()
Bean の修飾子を取得します。ClassSE<? extends AnnotationSE>
getScope()
Bean のスコープを取得します。SetSE<ClassSE<? extends AnnotationSE>>
getStereotypes()
Bean のステレオタイプを取得します。SetSE<TypeSE>
getTypes()
Bean の Bean 型を取得します。boolean
isAlternative()
Bean が代替であるかどうかを判別します。
メソッドの詳細
getQualifiers
SetSE<AnnotationSE> getQualifiers()
Bean の修飾子を取得します。- 戻り値:
- 修飾子
getScope
ClassSE<? extends AnnotationSE> getScope()
Bean のスコープを取得します。- 戻り値:
- 範囲
getStereotypes
SetSE<ClassSE<? extends AnnotationSE>> getStereotypes()
Bean のステレオタイプを取得します。- 戻り値:
- ステレオタイプのセット
isAlternative
boolean isAlternative()
Bean が代替であるかどうかを判別します。Bean
のカスタム実装では、アプリケーション用に選択するためにPrioritized
を実装できます。Prioritized.getPriority()
は、あいまいさを解決するために使用される優先順位を決定します。- 戻り値:
- Bean が代替の場合は
true
、それ以外の場合はfalse
。