Uses of Package
nablarch.core.repository.di
Package
Description
DIコンテナの機能を提供する。
DIコンテナの設定を読み込む機能を提供する。
XMLファイルから設定を読み込む機能を提供する。
NablarchのActionハンドラをJAX-RSのリソースクラスとして呼び出す事ができる機能を提供する。
-
ClassDescriptionコンポーネントを生成するインタフェース。DIコンテナがコンポーネントの生成に使用する定義を保持するクラス。コンポーネントの定義を読み込むインタフェース。インジェクションに相当する特殊な初期化処理を行うインタフェース。
このインタフェースは、ListやMapといったプロパティを持たないクラス でもインジェクションと同様に他のコンポーネントの参照を解決できる ように初期化する目的で使用する。コンポーネント定義の参照に関する情報を保持するクラス。コンポーネントの状態を表す列挙型。DIコンテナ内の処理に失敗した際に発生する例外。DIコンテナの機能を実現するクラス。 staticプロパティへのインジェクションは行われない。 インジェクションの対象となるプロパティがstaticである場合、例外が発生する。 後方互換性を維持するするため、システムプロパティ"nablarch.diContainer.allowStaticInjection"にtrue
を設定することで、staticプロパティへのインジェクションを許可できる。 後方互換性維持以外の目的での使用は推奨しない。インジェクションの種類を表す列挙型。 -
ClassDescriptionコンポーネントを生成するインタフェース。DIコンテナがコンポーネントの生成に使用する定義を保持するクラス。コンポーネントのインスタンスを生成するインタフェース。 このインタフェースを登録したクラスをDIコンテナにコンポーネントとして登録した場合、 このオブジェクトそのものではなくメソッドcreateComponentで返されるオブジェクトが コンポーネントとして使用される。インジェクションに相当する特殊な初期化処理を行うインタフェース。
このインタフェースは、ListやMapといったプロパティを持たないクラス でもインジェクションと同様に他のコンポーネントの参照を解決できる ように初期化する目的で使用する。DIコンテナの機能を実現するクラス。 staticプロパティへのインジェクションは行われない。 インジェクションの対象となるプロパティがstaticである場合、例外が発生する。 後方互換性を維持するするため、システムプロパティ"nablarch.diContainer.allowStaticInjection"にtrue
を設定することで、staticプロパティへのインジェクションを許可できる。 後方互換性維持以外の目的での使用は推奨しない。 -
ClassDescriptionコンポーネントを生成するインタフェース。DIコンテナがコンポーネントの生成に使用する定義を保持するクラス。DIコンテナ内でコンポーネントとコンポーネントの状態を保持するクラス。
コンポーネントを生成後はこのクラスがコンポーネントを保持する。DIコンテナの機能を実現するクラス。 staticプロパティへのインジェクションは行われない。 インジェクションの対象となるプロパティがstaticである場合、例外が発生する。 後方互換性を維持するするため、システムプロパティ"nablarch.diContainer.allowStaticInjection"にtrue
を設定することで、staticプロパティへのインジェクションを許可できる。 後方互換性維持以外の目的での使用は推奨しない。 -
ClassDescriptionDIコンテナがコンポーネントの生成に使用する定義を保持するクラス。コンポーネントの定義を読み込むインタフェース。DIコンテナの機能を実現するクラス。 staticプロパティへのインジェクションは行われない。 インジェクションの対象となるプロパティがstaticである場合、例外が発生する。 後方互換性を維持するするため、システムプロパティ"nablarch.diContainer.allowStaticInjection"に
true
を設定することで、staticプロパティへのインジェクションを許可できる。 後方互換性維持以外の目的での使用は推奨しない。 -
ClassDescriptionコンポーネントのインスタンスを生成するインタフェース。 このインタフェースを登録したクラスをDIコンテナにコンポーネントとして登録した場合、 このオブジェクトそのものではなくメソッドcreateComponentで返されるオブジェクトが コンポーネントとして使用される。