robbie.util
クラス XmlResource

java.lang.Object
  拡張robbie.util.XmlResource
すべての実装インタフェース:
java.io.Serializable

public class XmlResource
extends java.lang.Object
implements java.io.Serializable

Xmlファイルから取得するRootElementのリソース管理を行います。

導入されたバージョン:
1.4
作成者:
Tadahiro Murakami
関連項目:
直列化された形式

フィールドの概要
protected  org.jdom.Element ele
          管理するXMLのルート要素
protected  java.lang.String filename
          制御ファイルのFilename
protected  java.lang.String filepath
          制御ファイルのFilepath
protected  boolean isValidate
          XMLのロード時に検証を行うか。
protected  long lastModifiedTimestamp
          ファイルの更新日時
 
コンストラクタの概要
XmlResource(java.lang.String filename)
          Xmlファイルの初期ロードを行います。
XmlResource(java.lang.String filename, boolean isValidate)
          Xmlファイルの初期ロードを行います。
 
メソッドの概要
protected  java.io.InputStream getInputStream(java.lang.String filename)
           
 org.jdom.Element getRootElement()
           
 boolean isUpdated()
           
static org.jdom.Element loadRootElemet(java.io.InputStream inputStream, boolean isValidate)
          InputStreamから制御XMLのElementを読み込みます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

isValidate

protected boolean isValidate
XMLのロード時に検証を行うか。デフォルトは行わない


filepath

protected java.lang.String filepath
制御ファイルのFilepath


filename

protected java.lang.String filename
制御ファイルのFilename


lastModifiedTimestamp

protected long lastModifiedTimestamp
ファイルの更新日時


ele

protected org.jdom.Element ele
管理するXMLのルート要素

コンストラクタの詳細

XmlResource

public XmlResource(java.lang.String filename,
                   boolean isValidate)
Xmlファイルの初期ロードを行います。


XmlResource

public XmlResource(java.lang.String filename)
Xmlファイルの初期ロードを行います。

メソッドの詳細

loadRootElemet

public static org.jdom.Element loadRootElemet(java.io.InputStream inputStream,
                                              boolean isValidate)
InputStreamから制御XMLのElementを読み込みます。

パラメータ:
inputStream - RootElementを読み込むためのInputStream
戻り値:
rootのElement

isUpdated

public boolean isUpdated()

getRootElement

public org.jdom.Element getRootElement()

getInputStream

protected java.io.InputStream getInputStream(java.lang.String filename)