概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.stormcat.jvbeans.jvlink
クラス JvComponentInjector

    java.lang.Object
      org.stormcat.jvbeans.jvlink.JvComponentInjector

    public class JvComponentInjector

extends Object

DIコンテナのようなコンポーネントを管理するような環境ではない場合に、 JV-Beansを使用するうえで最低限必要なコンポーネントを簡易的に取得できるようにするクラスです。

作成者:
  a.yamada

メソッドの概要
`static JvLinkManager` | `createJvLinkManager()` `JvLinkManager`を生成します。
`static JvBeansContainer` | `getSingletonContainer()` 一意な`JvBeansContainer`を返します。
`static JvBindingDtoFactory` | `getSingletonFactory()` 一意な`JvBindingDtoFactory`を返します。
`static void` | `init(String dtoPackage)` 指定したパッケージ配下に属するクラスから、JV-Dataのバインディング情報を取得してコンテナに保持させます。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### init

    public static void init(String dtoPackage)

  指定したパッケージ配下に属するクラスから、JV-Dataのバインディング情報を取得してコンテナに保持させます。

  クラスパスに通っていれば、ファイルシステム・Jarファイルどちらでもかまいません（Jarファイルが優先されます）。

  パラメータ:
    `dtoPackage` - 走査対象パッケージ

### getSingletonContainer

    public static JvBeansContainer getSingletonContainer()

  一意な`JvBeansContainer`を返します。

  （注）対象のクラスローダー上での完全なシングルトンを保証するものではありません。

  戻り値:
    `JvBeansContainer`

### getSingletonFactory

    public static JvBindingDtoFactory getSingletonFactory()

  一意な`JvBindingDtoFactory`を返します。

  （注）対象のクラスローダー上での完全なシングルトンを保証するものではありません。

  戻り値:
    `JvBeansContainer`

### createJvLinkManager

    public static JvLinkManager createJvLinkManager()

  `JvLinkManager`を生成します。

  必要なプロパティが設定された状態で、prototypeとして生成されます。

  戻り値:
    `JvLinkManager`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2009 The Stormcat Project AllRights Reserved.