public class ExtendedBeanInfoFactory extends java.lang.Object implements BeanInfoFactory, Ordered
BeanInfoFactory
実装。Spring の(パッケージから見える) ExtendedBeanInfo
実装によるイントロスペクションの候補になります。Ordered.LOWEST_PRECEDENCE
でオーダーし、他のユーザー定義の BeanInfoFactory
型を優先できるようにします。
BeanInfoFactory
, CachedIntrospectionResults
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
ExtendedBeanInfoFactory() |
修飾子と型 | メソッドと説明 |
---|---|
java.beans.BeanInfo | getBeanInfo(java.lang.Class<?> beanClass) 該当する場合、指定された Bean クラスの ExtendedBeanInfo を返します。 |
int | getOrder() このオブジェクトの順序値を取得します。 |
@Nullable public java.beans.BeanInfo getBeanInfo(java.lang.Class<?> beanClass) throws java.beans.IntrospectionException
ExtendedBeanInfo
を返します。BeanInfoFactory
の getBeanInfo
beanClass
- Bean クラス null
java.beans.IntrospectionException
- 例外の場合 public int getOrder()
Ordered
値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット load-on-startup
の値に多少似ています)。
同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。
Ordered
の getOrder
Ordered.HIGHEST_PRECEDENCE
, Ordered.LOWEST_PRECEDENCE