org.seasar.framework.message
クラス MessageResourceBundleFacade

java.lang.Object
  拡張org.seasar.framework.message.MessageResourceBundleFacade

public class MessageResourceBundleFacade
extends java.lang.Object

MessageResourceBundleをキャッシュするクラスです。

作成者:
shot, higa

コンストラクタの概要
MessageResourceBundleFacade(java.net.URL url)
          MessageResourceBundleFacadeを作成します。
 
メソッドの概要
protected static MessageResourceBundle createBundle(java.io.File file)
          メッセージリソースバンドルを作成します。
protected static MessageResourceBundle createBundle(java.net.URL url)
          メッセージリソースバンドルを作成します。
protected static java.util.Properties createProperties(java.io.File file)
          Propertiesを作成します。
protected static java.util.Properties createProperties(java.io.InputStream is)
          Propertiesを作成します。
protected static java.util.Properties createProperties(java.net.URL url)
          Propertiesを作成します。
 MessageResourceBundle getBundle()
          MessageResourceBundleを返します。
 MessageResourceBundleFacade getParent()
          親を返します。
protected  boolean isModified()
          更新されているかどうかを返します。
 void setParent(MessageResourceBundleFacade parent)
          親を設定します。
protected  void setup(java.net.URL url)
          セットアップをします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MessageResourceBundleFacade

public MessageResourceBundleFacade(java.net.URL url)
MessageResourceBundleFacadeを作成します。

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

getBundle

public MessageResourceBundle getBundle()
MessageResourceBundleを返します。

戻り値:

getParent

public MessageResourceBundleFacade getParent()
親を返します。

戻り値:

setParent

public void setParent(MessageResourceBundleFacade parent)
親を設定します。

パラメータ:
parent -

isModified

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

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

setup

protected void setup(java.net.URL url)
セットアップをします。

パラメータ:
url - URL

createBundle

protected static MessageResourceBundle createBundle(java.io.File file)
メッセージリソースバンドルを作成します。

パラメータ:
file - ファイル
戻り値:
メッセージリソースバンドル

createBundle

protected static MessageResourceBundle createBundle(java.net.URL url)
メッセージリソースバンドルを作成します。

パラメータ:
url - URL
戻り値:
メッセージリソースバンドル

createProperties

protected static java.util.Properties createProperties(java.io.File file)
Propertiesを作成します。

パラメータ:
file - ファイル
戻り値:
Properties

createProperties

protected static java.util.Properties createProperties(java.net.URL url)
Propertiesを作成します。

パラメータ:
url - URL
戻り値:
Properties

createProperties

protected static java.util.Properties createProperties(java.io.InputStream is)
Propertiesを作成します。

パラメータ:
is - 入力ストリーム
戻り値:
Properties


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