org.genesis.data.ml
クラス XmlDataObject

java.lang.Object
  拡張EzFile
      拡張org.genesis.data.ml.XmlDataObject

public class XmlDataObject
extends EzFile

XMLデータのオブジェクトクラスです。

バージョン:
1.00 2005/01/22
作成者:
Takao Nishii
関連項目:
直列化された形式

コンストラクタの概要
XmlDataObject(java.io.File file, java.lang.String nodeName)
          ファイルパスより XmlDataObject を生成します。
XmlDataObject(Freedom model)
          XML情報より XmlDataObject を生成します。
 
メソッドの概要
 Freedom getModel()
          XMLデータモデルを返します。
 Freedom getRealModel()
          XMLデータモデルを返します。
 void reload()
          ファイルに変更があった場合は、再読み込み処理を行います。
 void setModel(Freedom model)
          XMLデータモデルを設定します。
 java.lang.String toString()
          このインスタンスの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

XmlDataObject

public XmlDataObject(Freedom model)
XML情報より XmlDataObject を生成します。

パラメータ:
model - XML情報

XmlDataObject

public XmlDataObject(java.io.File file,
                     java.lang.String nodeName)
              throws XmlException
ファイルパスより XmlDataObject を生成します。

メソッドの詳細

reload

public void reload()
            throws XmlException
ファイルに変更があった場合は、再読み込み処理を行います。

例外:
XmlException

getModel

public Freedom getModel()
XMLデータモデルを返します。

戻り値:
XMLデータモデル

setModel

public void setModel(Freedom model)
XMLデータモデルを設定します。

パラメータ:
model - データモデル

getRealModel

public Freedom getRealModel()
                     throws XmlException
XMLデータモデルを返します。

戻り値:
XMLデータモデル
例外:
XmlException

toString

public java.lang.String toString()
このインスタンスの文字列表現を返します。

戻り値:
このインスタンスの文字列表現