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

## com.JRcServer.commons.beans
クラス CommonsBean

    java.lang.Object
      com.JRcServer.commons.beans.CommonsBean

    public class CommonsBean

extends java.lang.Object

Bean基本処理.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.00, 2005/10/15
作成者:
  Masahito Suzuki

メソッドの概要
`static void` | `copy(BaseBean src, BaseBean dest)` Beanフィールドをコピー.
`static BaseBean` | `create(java.lang.String name)` 名前を指定してBeanオブジェクトを生成.
`static BaseBean` | `create(java.lang.String name, java.lang.ClassLoader loader)` 名前を指定してBeanオブジェクトを生成.
`static java.lang.Object[]` | `getter(BaseBean in, java.lang.String[] names)` 指定Beanのフィールド内容を取得.
`static BaseBean` | `load(boolean mode, java.lang.String name)` 指定ファイル名でBeanオブジェクトをロード.
`static BaseBean` | `load(boolean mode, java.lang.String cb32, java.lang.String name)` 指定ファイル名でBeanオブジェクトをロード.
`static BaseBean` | `load(java.lang.String name)` 指定ファイル名でBeanオブジェクトをロード.
`static BaseBean` | `load(java.lang.String cb32, java.lang.String name)` 指定ファイル名でBeanオブジェクトをロード.
`static void` | `save(boolean mode, java.lang.String name, BaseBean bean)` 指定ファイル名でBeanオブジェクトをセーブ.
`static void` | `save(boolean mode, java.lang.String cb32, java.lang.String name, BaseBean bean)` 指定ファイル名でBeanオブジェクトをセーブ.
`static void` | `save(java.lang.String name, BaseBean bean)` 指定ファイル名でBeanオブジェクトをセーブ.
`static void` | `save(java.lang.String cb32, java.lang.String name, BaseBean bean)` 指定ファイル名でBeanオブジェクトをセーブ.
`static void` | `setter(BaseBean out, java.lang.String[] names, java.lang.Object[] objs)` Beanのフィールドに対してオブジェクトを挿入.

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

メソッドの詳細

### create

    public static final BaseBean create(java.lang.String name)
                                 throws InputException,
                                        AccessException

  名前を指定してBeanオブジェクトを生成.
  名前を指定してBeanオブジェクトを生成します.

  パラメータ:
    `name` - 生成対象のBeanオブジェクトを生成します.
  戻り値:
    BaseBean 生成されたオブジェクトが返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### create

    public static final BaseBean create(java.lang.String name,
                                        java.lang.ClassLoader loader)
                                 throws InputException,
                                        AccessException

  名前を指定してBeanオブジェクトを生成.
  名前を指定してBeanオブジェクトを生成します.

  パラメータ:
    `name` - 生成対象のBeanオブジェクトを生成します.
    `loader` - 対象のクラスローダを設定します.
    デフォルトのローダを利用する場合[null]を設定します.
  戻り値:
    BaseBean 生成されたオブジェクトが返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### save

    public static final void save(java.lang.String name,
                                  BaseBean bean)
                           throws InputException,
                                  AccessException

  指定ファイル名でBeanオブジェクトをセーブ.
  指定したファイル名でBeanオブジェクトをセーブします.

  パラメータ:
    `name` - セーブ対象のファイル名を設定します.
    `bean` - セーブ対象のオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### save

    public static final void save(boolean mode,
                                  java.lang.String name,
                                  BaseBean bean)
                           throws InputException,
                                  AccessException

  指定ファイル名でBeanオブジェクトをセーブ.
  指定したファイル名でBeanオブジェクトをセーブします.

  パラメータ:
    `mode` - 暗号モードを設定します.
    [true]を設定した場合、現在ディレクトリ名を暗号コードの一部にします.
    [false]を設定した場合、通常の条件で暗号化させます.
    `name` - セーブ対象のファイル名を設定します.
    `bean` - セーブ対象のオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### save

    public static final void save(java.lang.String cb32,
                                  java.lang.String name,
                                  BaseBean bean)
                           throws InputException,
                                  AccessException

  指定ファイル名でBeanオブジェクトをセーブ.
  指定したファイル名でBeanオブジェクトをセーブします.

  パラメータ:
    `cb32` - 暗号基本値を設定します.
    [null]を設定した場合、デフォルト条件となります.
    `name` - セーブ対象のファイル名を設定します.
    `bean` - セーブ対象のオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### save

    public static final void save(boolean mode,
                                  java.lang.String cb32,
                                  java.lang.String name,
                                  BaseBean bean)
                           throws InputException,
                                  AccessException

  指定ファイル名でBeanオブジェクトをセーブ.
  指定したファイル名でBeanオブジェクトをセーブします.

  パラメータ:
    `mode` - 暗号モードを設定します.
    [true]を設定した場合、現在ディレクトリ名を暗号コードの一部にします.
    [false]を設定した場合、通常の条件で暗号化させます.
    `cb32` - 暗号基本値を設定します.
    [null]を設定した場合、デフォルト条件となります.
    `name` - セーブ対象のファイル名を設定します.
    `bean` - セーブ対象のオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### load

    public static final BaseBean load(java.lang.String name)
                               throws InputException,
                                      AccessException

  指定ファイル名でBeanオブジェクトをロード.
  指定したファイル名でBeanオブジェクトをロードします.

  パラメータ:
    `name` - ロード対象のファイル名を設定します.
  戻り値:
    BaseBean ロードされたBaseBeanオブジェクトが返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### load

    public static final BaseBean load(boolean mode,
                                      java.lang.String name)
                               throws InputException,
                                      AccessException

  指定ファイル名でBeanオブジェクトをロード.
  指定したファイル名でBeanオブジェクトをロードします.

  パラメータ:
    `mode` - 暗号モードを設定します.
    [true]を設定した場合、現在ディレクトリ名を暗号コードの一部にします.
    [false]を設定した場合、通常の条件で暗号化させます.
    `name` - ロード対象のファイル名を設定します.
  戻り値:
    BaseBean ロードされたBaseBeanオブジェクトが返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### load

    public static final BaseBean load(java.lang.String cb32,
                                      java.lang.String name)
                               throws InputException,
                                      AccessException

  指定ファイル名でBeanオブジェクトをロード.
  指定したファイル名でBeanオブジェクトをロードします.

  パラメータ:
    `cb32` - 暗号基本値を設定します.
    [null]を設定した場合、デフォルト条件となります.
    `name` - ロード対象のファイル名を設定します.
  戻り値:
    BaseBean ロードされたBaseBeanオブジェクトが返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### load

    public static final BaseBean load(boolean mode,
                                      java.lang.String cb32,
                                      java.lang.String name)
                               throws InputException,
                                      AccessException

  指定ファイル名でBeanオブジェクトをロード.
  指定したファイル名でBeanオブジェクトをロードします.

  パラメータ:
    `mode` - 暗号モードを設定します.
    [true]を設定した場合、現在ディレクトリ名を暗号コードの一部にします.
    [false]を設定した場合、通常の条件で暗号化させます.
    `cb32` - 暗号基本値を設定します.
    [null]を設定した場合、デフォルト条件となります.
    `name` - ロード対象のファイル名を設定します.
  戻り値:
    BaseBean ロードされたBaseBeanオブジェクトが返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### getter

    public static final java.lang.Object[] getter(BaseBean in,
                                                  java.lang.String[] names)
                                           throws InputException,
                                                  AccessException

  指定Beanのフィールド内容を取得.
  指定Beanのフィールド内容を取得します.
  また、その時のフィールド名に対するGetterメソッドは protected,privateの場合、エラーとなります.

  パラメータ:
    `in` - 取得対象のオブジェクト情報を設定します.
    `names` - 取得対象のフィールド名を設定します.
  戻り値:
    Object[] 取得されたフィールド情報が返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### setter

    public static final void setter(BaseBean out,
                                    java.lang.String[] names,
                                    java.lang.Object[] objs)
                             throws InputException,
                                    AccessException

  Beanのフィールドに対してオブジェクトを挿入.
  Beanのフィールドに対してオブジェクトを挿入します.
  また、その時のフィールド名に対するGetterメソッドは protected,privateの場合、エラーとなります.

  パラメータ:
    `out` - 挿入対象のBeanオブジェクトを設定します.
    `names` - 追加対象のフィールド名を設定します.
    また、この条件は引数[objs]に紐付けされます.
    `objs` - 追加対象のオブジェクト群を設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### copy

    public static final void copy(BaseBean src,
                                  BaseBean dest)
                           throws InputException,
                                  AccessException

  Beanフィールドをコピー.
  Beanフィールドで一致する内容をコピーします.
  また、その時のフィールド名に対するGetterメソッドは protected,privateの場合、エラーとなります.

  パラメータ:
    `src` - コピー元のBeanオブジェクトを設定します.
    `dest` - コピー先のBeanオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

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