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