/*
 * This code is generated by blanco Framework.
 * リソースバンドル定義書から作成されたリソースバンドルクラス<br>
 */
package blanco.doclisting.resourcebundle;

import java.text.MessageFormat;
import java.util.Locale;
import java.util.MissingResourceException;
import java.util.ResourceBundle;

/**
 * リソースバンドル定義[BlancoDocListing]のリソースバンドルクラス<br>
 * このクラスはリソースバンドル定義書から自動生成されたリソースバンドルクラスです。<br>
 * 既知のロケール<BR>
 * <UL>
 * <LI>ja
 * </UL>
 */
public class BlancoDocListingResourceBundle {
    /**
     * リソースバンドルオブジェクト<br>
     * 内部的に実際に入力を行うリソースバンドルを記憶します。
     */
    private ResourceBundle fResourceBundle;

    /**
     * BlancoDocListingResourceBundleクラスのコンストラクタ<br>
     * 基底名[BlancoDocListing]、デフォルトのロケール、呼び出し側のクラスローダを使用して、リソースバンドルを取得します。
     */
    public BlancoDocListingResourceBundle() {
        try {
            fResourceBundle = ResourceBundle.getBundle("BlancoDocListing");
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、デフォルトのロケール、呼び出し側のクラスローダを使用して、リソースバンドルの取得を試みましたが失敗しました。定義書の設定値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
    }

    /**
     * BlancoDocListingResourceBundleクラスのコンストラクタ<br>
     * 基底名[BlancoDocListing]、指定されたロケール、呼び出し側のクラスローダを使用して、リソースバンドルを取得します。
     *
     * @param locale ロケールの指定
     */
    public BlancoDocListingResourceBundle(final Locale locale) {
        try {
            fResourceBundle = ResourceBundle.getBundle("BlancoDocListing", locale);
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、ロケール[" + locale.toString() + "]、呼び出し側のクラスローダを使用して、リソースバンドルの取得を試みましたが失敗しました。定義書の設定値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
    }

    /**
     * BlancoDocListingResourceBundleクラスのコンストラクタ<br>
     * 基底名[BlancoDocListing]、指定されたロケール、指定されたクラスローダを使用して、リソースバンドルを取得します。
     *
     * @param locale ロケールの指定
     * @param loader クラスローダの指定
     */
    public BlancoDocListingResourceBundle(final Locale locale, final ClassLoader loader) {
        try {
            fResourceBundle = ResourceBundle.getBundle("BlancoDocListing", locale, loader);
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、ロケール[" + locale.toString() + "]、指定のクラスローダを使用して、リソースバンドルの取得を試みましたが失敗しました。定義書の設定値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
    }

    /**
     * bundle[BlancoDocListing], key[BlancoDocListingDefMeta2XmlPath]<br>
     * <br>
     * [blanco/doclisting/BlancoDocListingDefMeta2Xml.xml] (ja)<br>
     *
     * @return key[BlancoDocListingDefMeta2XmlPath]に対応する値。外部から読み込みができない場合には、定義書の値を戻します。必ずnull以外の値が戻ります。
     */
    public String getBlancoDocListingDefMeta2XmlPath() {
        // 初期値として定義書の値を利用します。
        String strFormat = "blanco/doclisting/BlancoDocListingDefMeta2Xml.xml";
        try {
            if (fResourceBundle != null) {
                strFormat = fResourceBundle.getString("BlancoDocListingDefMeta2XmlPath");
            }
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、キー[BlancoDocListingDefMeta2XmlPath]の定義が取得できませんでした。定義書の値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
        // 置換文字列はひとつもありません。
        return strFormat;
    }

    /**
     * bundle[BlancoDocListing], key[XML2REPORT_MSG_ERR001]<br>
     * <br>
     * [キー[{0}]がテンプレートファイルに見つかりません。処理中断します] (ja)<br>
     *
     * @param arg0 置換文字列{0}を置換する値。java.lang.String型を与えてください。
     * @return key[XML2REPORT_MSG_ERR001]に対応する値。外部から読み込みができない場合には、定義書の値を戻します。必ずnull以外の値が戻ります。
     */
    public String getXml2reportMsgErr001(final String arg0) {
        // 初期値として定義書の値を利用します。
        String strFormat = "キー[{0}]がテンプレートファイルに見つかりません。処理中断します";
        try {
            if (fResourceBundle != null) {
                strFormat = fResourceBundle.getString("XML2REPORT_MSG_ERR001");
            }
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、キー[XML2REPORT_MSG_ERR001]の定義が取得できませんでした。定義書の値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
        final MessageFormat messageFormat = new MessageFormat(strFormat);
        final StringBuffer strbuf = new StringBuffer();
        // 与えられた引数を元に置換文字列を置き換えます。
        messageFormat.format(new Object[] {arg0}, strbuf, null);
        return strbuf.toString();
    }

    /**
     * bundle[BlancoDocListing], key[XML2REPORT_MSG_ERR002]<br>
     * <br>
     * [テンプレートファイルのなかの文字列がひとつも処理されませんでした。テンプレート文字列が実際とずれている可能性があります。] (ja)<br>
     *
     * @return key[XML2REPORT_MSG_ERR002]に対応する値。外部から読み込みができない場合には、定義書の値を戻します。必ずnull以外の値が戻ります。
     */
    public String getXml2reportMsgErr002() {
        // 初期値として定義書の値を利用します。
        String strFormat = "テンプレートファイルのなかの文字列がひとつも処理されませんでした。テンプレート文字列が実際とずれている可能性があります。";
        try {
            if (fResourceBundle != null) {
                strFormat = fResourceBundle.getString("XML2REPORT_MSG_ERR002");
            }
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、キー[XML2REPORT_MSG_ERR002]の定義が取得できませんでした。定義書の値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
        // 置換文字列はひとつもありません。
        return strFormat;
    }

    /**
     * bundle[BlancoDocListing], key[TASK.ERR001]<br>
     * <br>
     * [指定のinputdir[{0}]が見つかりません。] (ja)<br>
     *
     * @param arg0 置換文字列{0}を置換する値。java.lang.String型を与えてください。
     * @return key[TASK.ERR001]に対応する値。外部から読み込みができない場合には、定義書の値を戻します。必ずnull以外の値が戻ります。
     */
    public String getTaskErr001(final String arg0) {
        // 初期値として定義書の値を利用します。
        String strFormat = "指定のinputdir[{0}]が見つかりません。";
        try {
            if (fResourceBundle != null) {
                strFormat = fResourceBundle.getString("TASK.ERR001");
            }
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、キー[TASK.ERR001]の定義が取得できませんでした。定義書の値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
        final MessageFormat messageFormat = new MessageFormat(strFormat);
        final StringBuffer strbuf = new StringBuffer();
        // 与えられた引数を元に置換文字列を置き換えます。
        messageFormat.format(new Object[] {arg0}, strbuf, null);
        return strbuf.toString();
    }

    /**
     * bundle[BlancoDocListing], key[TASK.ERR004]<br>
     * <br>
     * [指定のmetadir[{0}]が見つかりません。] (ja)<br>
     *
     * @param arg0 置換文字列{0}を置換する値。java.lang.String型を与えてください。
     * @return key[TASK.ERR004]に対応する値。外部から読み込みができない場合には、定義書の値を戻します。必ずnull以外の値が戻ります。
     */
    public String getTaskErr004(final String arg0) {
        // 初期値として定義書の値を利用します。
        String strFormat = "指定のmetadir[{0}]が見つかりません。";
        try {
            if (fResourceBundle != null) {
                strFormat = fResourceBundle.getString("TASK.ERR004");
            }
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、キー[TASK.ERR004]の定義が取得できませんでした。定義書の値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
        final MessageFormat messageFormat = new MessageFormat(strFormat);
        final StringBuffer strbuf = new StringBuffer();
        // 与えられた引数を元に置換文字列を置き換えます。
        messageFormat.format(new Object[] {arg0}, strbuf, null);
        return strbuf.toString();
    }

    /**
     * bundle[BlancoDocListing], key[TASK.ERR005]<br>
     * <br>
     * [指定のinputdir[{0}]が見つかりません。処理中断します。] (ja)<br>
     *
     * @param arg0 置換文字列{0}を置換する値。java.lang.String型を与えてください。
     * @return key[TASK.ERR005]に対応する値。外部から読み込みができない場合には、定義書の値を戻します。必ずnull以外の値が戻ります。
     */
    public String getTaskErr005(final String arg0) {
        // 初期値として定義書の値を利用します。
        String strFormat = "指定のinputdir[{0}]が見つかりません。処理中断します。";
        try {
            if (fResourceBundle != null) {
                strFormat = fResourceBundle.getString("TASK.ERR005");
            }
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoDocListing]、キー[TASK.ERR005]の定義が取得できませんでした。定義書の値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
        final MessageFormat messageFormat = new MessageFormat(strFormat);
        final StringBuffer strbuf = new StringBuffer();
        // 与えられた引数を元に置換文字列を置き換えます。
        messageFormat.format(new Object[] {arg0}, strbuf, null);
        return strbuf.toString();
    }
}
