org.seasar.framework.util
クラス HotText

java.lang.Object
  拡張org.seasar.framework.util.HotText

public class HotText
extends java.lang.Object

ファイルをHOTに読み込むクラスです。

作成者:
higa

コンストラクタの概要
HotText()
          HotTextを作成します。
HotText(java.lang.String path)
          HotTextを作成します。
 
メソッドの概要
 java.lang.String getPath()
          パスを返します。
 java.lang.String getValue()
          ファイルの中身を文字列で返します。
 boolean isModified()
          更新されているかどうかを返します。
 void setPath(java.lang.String path)
          パスを設定します。
 void setValue(java.lang.String value)
          値を設定します。
protected  void updateValueByFile()
          Fileからデータを読み込みます。
protected  void updateValueByPath()
          ClassLoaderを使ってデータを読み込みます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HotText

public HotText()
HotTextを作成します。


HotText

public HotText(java.lang.String path)
HotTextを作成します。

パラメータ:
path -
メソッドの詳細

getPath

public java.lang.String getPath()
パスを返します。

戻り値:
パス

setPath

public void setPath(java.lang.String path)
             throws EmptyRuntimeException
パスを設定します。

パラメータ:
path -
例外:
EmptyRuntimeException - パスがnullの場合

getValue

public java.lang.String getValue()
ファイルの中身を文字列で返します。

戻り値:
ファイルの中身

setValue

public void setValue(java.lang.String value)
値を設定します。

パラメータ:
value -

isModified

public boolean isModified()
更新されているかどうかを返します。

戻り値:
更新されているかどうか

updateValueByFile

protected void updateValueByFile()
Fileからデータを読み込みます。


updateValueByPath

protected void updateValueByPath()
ClassLoaderを使ってデータを読み込みます。 この場合、ファイルの変更をHOTに認識することはできません。



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.