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

## info.bix.tokai.bixpp.binding
クラス SetHandler

    java.lang.Object
      info.bix.tokai.bixpp.binding.SetHandler

すべての実装されたインタフェース:
  org.exolab.castor.mapping.FieldHandler

    public class SetHandler

extends java.lang.Object
implements org.exolab.castor.mapping.FieldHandler

BIX-ppファイルをBIXppオブジェクトに変換する際自動で、Setクラスを作成するクラスです。 このクラスは、BIX-ppファイルをBIXppオブジェクトに変換する際以外では使用しません。

作成者:
  Shiozawa
関連項目:
  `Set`

コンストラクタの概要
`SetHandler()`

メソッドの概要
`void` | `checkValidity(java.lang.Object object)` BIX-ppファイル内のSetタグに記述されたデータが、XML構造として正しいか判別します。
`java.lang.Object` | `getValue(java.lang.Object object)` 指定した`Set`に含まれる数値情報を、BIX-ppファイル内のSetタグに記述できる形で返します。
`java.lang.Object` | `newInstance(java.lang.Object parent)` `Set`クラスのインスタンスを作成します。
`void` | `resetValue(java.lang.Object object)` BIX-ppファイル内のSetタグに記述されたデータをデフォルトの値に設定します。
`void` | `setValue(java.lang.Object object, java.lang.Object value)` BIX-ppファイル内のSetタグに数値を設定します。

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

コンストラクタの詳細

### SetHandler

    public SetHandler()

メソッドの詳細

### getValue

    public java.lang.Object getValue(java.lang.Object object)
                              throws java.lang.IllegalStateException

  指定した`Set`に含まれる数値情報を、BIX-ppファイル内のSetタグに記述できる形で返します。

  定義:
    インタフェース `org.exolab.castor.mapping.FieldHandler` 内の `getValue`
  例外:
    `java.lang.IllegalStateException`

### setValue

    public void setValue(java.lang.Object object,
                         java.lang.Object value)
                  throws java.lang.IllegalStateException,
                         java.lang.IllegalArgumentException

  BIX-ppファイル内のSetタグに数値を設定します。

  定義:
    インタフェース `org.exolab.castor.mapping.FieldHandler` 内の `setValue`
  例外:
    `java.lang.IllegalStateException`
    `java.lang.IllegalArgumentException`

### resetValue

    public void resetValue(java.lang.Object object)
                    throws java.lang.IllegalStateException,
                           java.lang.IllegalArgumentException

  BIX-ppファイル内のSetタグに記述されたデータをデフォルトの値に設定します。

  定義:
    インタフェース `org.exolab.castor.mapping.FieldHandler` 内の `resetValue`
  例外:
    `java.lang.IllegalStateException`
    `java.lang.IllegalArgumentException`

### checkValidity

    public void checkValidity(java.lang.Object object)
                       throws org.exolab.castor.mapping.ValidityException,
                              java.lang.IllegalStateException

  BIX-ppファイル内のSetタグに記述されたデータが、XML構造として正しいか判別します。

  定義:
    インタフェース `org.exolab.castor.mapping.FieldHandler` 内の `checkValidity`
  例外:
    `org.exolab.castor.mapping.ValidityException`
    `java.lang.IllegalStateException`

### newInstance

    public java.lang.Object newInstance(java.lang.Object parent)
                                 throws java.lang.IllegalStateException

  `Set`クラスのインスタンスを作成します。

  定義:
    インタフェース `org.exolab.castor.mapping.FieldHandler` 内の `newInstance`
  例外:
    `java.lang.IllegalStateException`

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