クラス ContextConfigurationAttributes
java.lang.ObjectSE
org.springframework.test.context.ContextConfigurationAttributes
ContextConfigurationAttributes
は、@ContextConfiguration
を介して宣言されたコンテキスト構成属性をカプセル化します。- 導入:
- 3.1
- 作成者:
- Sam Brannen, Phillip Webb
- 関連事項:
コンストラクターのサマリー
コンストラクター説明ContextConfigurationAttributes
(ClassSE<?> declaringClass) デフォルト値で新しいContextConfigurationAttributes
インスタンスを構築します。ContextConfigurationAttributes
(ClassSE<?> declaringClass, StringSE[] locations, ClassSE<?>[] classes, boolean inheritLocations, ClassSE<? extends ApplicationContextInitializer<?>>[] initializers, boolean inheritInitializers, ClassSE<? extends ContextLoader> contextLoaderClass) @ContextConfiguration
アノテーションとそれに対応する属性を宣言したテストクラスSEの新しいContextConfigurationAttributes
インスタンスを作成します。ContextConfigurationAttributes
(ClassSE<?> declaringClass, StringSE[] locations, ClassSE<?>[] classes, boolean inheritLocations, ClassSE<? extends ApplicationContextInitializer<?>>[] initializers, boolean inheritInitializers, StringSE name, ClassSE<? extends ContextLoader> contextLoaderClass) @ContextConfiguration
アノテーションとそれに対応する属性を宣言したテストクラスSEの新しいContextConfigurationAttributes
インスタンスを作成します。ContextConfigurationAttributes
(ClassSE<?> declaringClass, AnnotationAttributes annAttrs) 提供されたAnnotationAttributes
(@ContextConfiguration
アノテーションから解析された)および宣言したテストクラスの新しいContextConfigurationAttributes
SE インスタンスを構築します。ContextConfigurationAttributes
(ClassSE<?> declaringClass, ContextConfiguration contextConfiguration) 提供された@ContextConfiguration
アノテーションとそれを宣言したテストクラスの新しいContextConfigurationAttributes
SE インスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明boolean
指定されたオブジェクトがこのContextConfigurationAttributes
インスタンスと等しいかどうかを、両方のオブジェクトの宣言クラス、場所、アノテーション付きクラス、inheritLocations フラグ、コンテキスト初期化クラス、inheritInitializers フラグ、およびContextLoader class
を比較して判断します。ClassSE<?>[]
@ContextConfiguration
を介して宣言されたアノテーション付きクラスを取得します。ClassSE<? extends ContextLoader>
@ContextConfiguration
を介して宣言されたContextLoader
クラスを取得します。ClassSE<?>
明示的または暗黙的に、@ContextConfiguration
アノテーションを宣言したクラスSEを取得します。ClassSE<? extends ApplicationContextInitializer<?>>[]
@ContextConfiguration
を介して宣言されたApplicationContextInitializer
クラスを取得します。StringSE[]
@ContextConfiguration
を介して宣言されたリソースの場所を取得します。getName()
@ContextConfiguration
を介して宣言されたコンテキスト階層レベルの名前を取得します。boolean
このContextConfigurationAttributes
インスタンスにクラスベースのリソースがあるかどうかを確認します。int
hashCode()
名前を除く、このContextConfigurationAttributes
インスタンスのすべてのプロパティの一意のハッシュコードを生成します。boolean
このContextConfigurationAttributes
インスタンスにパスベースのリソースの場所があるかどうかを確認します。boolean
このContextConfigurationAttributes
インスタンスにパスベースのリソースの場所またはクラスベースのリソースがあるかどうかを確認します。boolean
@ContextConfiguration
を介して宣言されたinheritInitializers
フラグを取得します。boolean
@ContextConfiguration
を介して宣言されたinheritLocations
フラグを取得します。void
setClasses
(ClassSE<?>... classes) 処理されたアノテーション付きクラスを設定し、@ContextConfiguration
を介して宣言された元の値を効果的にオーバーライドします。void
setLocations
(StringSE... locations) @ContextConfiguration
を介して宣言された元の値を効果的にオーバーライドして、処理されたリソースの場所を設定します。toString()
コンテキスト構成属性と宣言クラスの String 表現を提供します。
コンストラクターの詳細
ContextConfigurationAttributes
デフォルト値で新しいContextConfigurationAttributes
インスタンスを構築します。- パラメーター:
declaringClass
-@ContextConfiguration
を明示的または暗黙的に宣言したテストクラス- 導入:
- 4.3
ContextConfigurationAttributes
public ContextConfigurationAttributes(ClassSE<?> declaringClass, ContextConfiguration contextConfiguration) 提供された@ContextConfiguration
アノテーションとそれを宣言したテストクラスの新しいContextConfigurationAttributes
SE インスタンスを構築します。- パラメーター:
declaringClass
-@ContextConfiguration
を宣言したテストクラスcontextConfiguration
- 属性を取得するためのアノテーション
ContextConfigurationAttributes
提供されたAnnotationAttributes
(@ContextConfiguration
アノテーションから解析された)および宣言したテストクラスの新しいContextConfigurationAttributes
SE インスタンスを構築します。- パラメーター:
declaringClass
-@ContextConfiguration
を宣言したテストクラスannAttrs
- 属性を取得するアノテーション属性
ContextConfigurationAttributes
public ContextConfigurationAttributes(ClassSE<?> declaringClass, StringSE[] locations, ClassSE<?>[] classes, boolean inheritLocations, ClassSE<? extends ApplicationContextInitializer<?>>[] initializers, boolean inheritInitializers, ClassSE<? extends ContextLoader> contextLoaderClass) @ContextConfiguration
アノテーションとそれに対応する属性を宣言したテストクラスSEの新しいContextConfigurationAttributes
インスタンスを作成します。- パラメーター:
declaringClass
-@ContextConfiguration
を宣言したテストクラスlocations
-@ContextConfiguration
を介して宣言されたリソースの場所classes
-@ContextConfiguration
を介して宣言されたアノテーション付きクラスinheritLocations
-@ContextConfiguration
を介して宣言されたinheritLocations
フラグinitializers
-@ContextConfiguration
を介して宣言されたコンテキスト初期化子inheritInitializers
-@ContextConfiguration
を介して宣言されたinheritInitializers
フラグcontextLoaderClass
-@ContextConfiguration
を介して宣言されたContextLoader
クラス- 例外:
IllegalArgumentExceptionSE
-declaringClass
またはcontextLoaderClass
がnull
の場合
ContextConfigurationAttributes
public ContextConfigurationAttributes(ClassSE<?> declaringClass, StringSE[] locations, ClassSE<?>[] classes, boolean inheritLocations, ClassSE<? extends ApplicationContextInitializer<?>>[] initializers, boolean inheritInitializers, @Nullable StringSE name, ClassSE<? extends ContextLoader> contextLoaderClass) @ContextConfiguration
アノテーションとそれに対応する属性を宣言したテストクラスSEの新しいContextConfigurationAttributes
インスタンスを作成します。- パラメーター:
declaringClass
-@ContextConfiguration
を宣言したテストクラスlocations
-@ContextConfiguration
を介して宣言されたリソースの場所classes
-@ContextConfiguration
を介して宣言されたアノテーション付きクラスinheritLocations
-@ContextConfiguration
を介して宣言されたinheritLocations
フラグinitializers
-@ContextConfiguration
を介して宣言されたコンテキスト初期化子inheritInitializers
-@ContextConfiguration
を介して宣言されたinheritInitializers
フラグname
- コンテキスト階層のレベルの名前、または該当しない場合はnull
contextLoaderClass
-@ContextConfiguration
を介して宣言されたContextLoader
クラス- 例外:
IllegalArgumentExceptionSE
-declaringClass
またはcontextLoaderClass
がnull
の場合
メソッドの詳細
getDeclaringClass
明示的または暗黙的に、@ContextConfiguration
アノテーションを宣言したクラスSEを取得します。- 戻り値:
- 宣言クラス (非
null
)
setClasses
処理されたアノテーション付きクラスを設定し、@ContextConfiguration
を介して宣言された元の値を効果的にオーバーライドします。- 関連事項:
getClasses
@ContextConfiguration
を介して宣言されたアノテーション付きクラスを取得します。メモ: これは変更可能なプロパティです。戻り値は、
@ContextConfiguration
を介して宣言された元の値と一致しない処理された値を表す場合があります。- 戻り値:
- アノテーション付きクラス (潜在的に { 空 )
- 関連事項:
hasClasses
public boolean hasClasses()このContextConfigurationAttributes
インスタンスにクラスベースのリソースがあるかどうかを確認します。- 戻り値:
-
classes
配列が空でない場合はtrue
- 関連事項:
setLocations
@ContextConfiguration
を介して宣言された元の値を効果的にオーバーライドして、処理されたリソースの場所を設定します。- 関連事項:
getLocations
@ContextConfiguration
を介して宣言されたリソースの場所を取得します。メモ: これは変更可能なプロパティです。戻り値は、
@ContextConfiguration
を介して宣言された元の値と一致しない処理された値を表す場合があります。- 戻り値:
- リソースの場所 ( 空の可能性があります )
- 関連事項:
hasLocations
public boolean hasLocations()このContextConfigurationAttributes
インスタンスにパスベースのリソースの場所があるかどうかを確認します。- 戻り値:
-
locations
配列が空でない場合はtrue
- 関連事項:
hasResources
public boolean hasResources()このContextConfigurationAttributes
インスタンスにパスベースのリソースの場所またはクラスベースのリソースがあるかどうかを確認します。isInheritLocations
public boolean isInheritLocations()@ContextConfiguration
を介して宣言されたinheritLocations
フラグを取得します。- 戻り値:
inheritLocations
フラグ- 関連事項:
getInitializers
@ContextConfiguration
を介して宣言されたApplicationContextInitializer
クラスを取得します。- 戻り値:
ApplicationContextInitializer
クラス- 導入:
- 3.2
isInheritInitializers
public boolean isInheritInitializers()@ContextConfiguration
を介して宣言されたinheritInitializers
フラグを取得します。- 戻り値:
inheritInitializers
フラグ- 導入:
- 3.2
getName
@ContextConfiguration
を介して宣言されたコンテキスト階層レベルの名前を取得します。- 戻り値:
- コンテキスト階層レベルの名前、または該当しない場合は
null
- 導入:
- 3.2.2
- 関連事項:
getContextLoaderClass
@ContextConfiguration
を介して宣言されたContextLoader
クラスを取得します。- 戻り値:
ContextLoader
クラス- 関連事項:
equals
指定されたオブジェクトがこのContextConfigurationAttributes
インスタンスと等しいかどうかを、両方のオブジェクトの宣言クラス、場所、アノテーション付きクラス、inheritLocations フラグ、コンテキスト初期化クラス、inheritInitializers フラグ、およびContextLoader class
を比較して判断します。hashCode
public int hashCode()名前を除く、このContextConfigurationAttributes
インスタンスのすべてのプロパティの一意のハッシュコードを生成します。toString
コンテキスト構成属性と宣言クラスの String 表現を提供します。