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