/*
 * このソースコードは blanco Frameworkによって自動生成されています。
 * リソースバンドル定義書から作成されたリソースバンドルクラス。
 */
package blanco.fixedlength.resourcebundle;

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

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

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

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

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

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

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

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

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

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

    /**
     * bundle[BlancoFixedLengthIOException], key[CLASSCOMMENT.02]
     *
     * [型・桁チェックの結果が異常であった場合などにこの例外は発生します。] (ja)<br>
     *
     * @return key[CLASSCOMMENT.02]に対応する値。外部から読み込みができない場合には、定義書の値を戻します。必ずnull以外の値が戻ります。
     */
    public String getClasscomment02() {
        // 初期値として定義書の値を利用します。
        String strFormat = "型・桁チェックの結果が異常であった場合などにこの例外は発生します。";
        try {
            if (fResourceBundle != null) {
                strFormat = fResourceBundle.getString("CLASSCOMMENT.02");
            }
        } catch (MissingResourceException ex) {
            final String message = "基底名[BlancoFixedLengthIOException]、キー[CLASSCOMMENT.02]の定義が取得できませんでした。定義書の値を利用して処理続行します。:" + ex.toString();
            System.out.println(message);
        }
        // 置換文字列はひとつもありません。
        return strFormat;
    }

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

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