#
# このソースコードは blanco Frameworkによって自動生成されています。
#

#
# blancoMessageが内部的に利用するメッセージクラスです。
#
class BlancoMessageMessage

    #
    # 文字列[メッセージ定義ID[{0}]のパッケージ名が指定されていません。]
    #
    # No.2:
    #
    MBMSGI01 = '[MBMSGI01] メッセージ定義ID[{0}]のパッケージ名が指定されていません。'

    #
    # 文字列[サポートしない出力プログラミング言語処理系[{0}]が指定されました。]
    #
    # No.3:
    #
    MBMSGI02 = '[MBMSGI02] サポートしない出力プログラミング言語処理系[{0}]が指定されました。'

    #
    # 文字列[メッセージ定義ID[{0}]において、キー[{1}]が2回以上あらわれました。同じキーは2回以上指定することはできません。]
    #
    # No.4:
    #
    MBMSGI03 = '[MBMSGI03] メッセージ定義ID[{0}]において、キー[{1}]が2回以上あらわれました。同じキーは2回以上指定することはできません。'

    #
    # 文字列[メッセージ定義ID[{0}]において、キー[{1}]のメッセージが不正です。メッセージ定義として判断した場合の置換文字列の個数[{2}]とリソースバンドルとして判断した場合の置換文字列の個数[{3}]とが異なります。置換文字列の番号は飛んでしまっていませんか？正しくフォーマット定義してください。]
    #
    # No.5:
    #
    MBMSGI04 = '[MBMSGI04] メッセージ定義ID[{0}]において、キー[{1}]のメッセージが不正です。メッセージ定義として判断した場合の置換文字列の個数[{2}]とリソースバンドルとして判断した場合の置換文字列の個数[{3}]とが異なります。置換文字列の番号は飛んでしまっていませんか？正しくフォーマット定義してください。'

    #
    # 文字列[メタディレクトリ[{0}]が存在しません。]
    #
    # No.8:
    #
    MBMSGA01 = '[MBMSGA01] メタディレクトリ[{0}]が存在しません。'

    #
    # メッセージ定義ID[BlancoMessage]、キー[MBMSGI01]の文字列を取得します。
    #
    # No.2:
    # 文字列[メッセージ定義ID[{0}]のパッケージ名が指定されていません。]
    #
    # param arg0 置換文字列{0}の値。
    # return メッセージ文字列。
    #
    def getMbmsgi01(arg0)
        if arg0.nil?
            raise ArgumentError, "メソッド[getMbmsgi01]のパラメータ[arg0]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end

        return '[MBMSGI01] メッセージ定義ID[' + arg0 + ']のパッケージ名が指定されていません。'
    end

    #
    # メッセージ定義ID[BlancoMessage]、キー[MBMSGI02]の文字列を取得します。
    #
    # No.3:
    # 文字列[サポートしない出力プログラミング言語処理系[{0}]が指定されました。]
    #
    # param arg0 置換文字列{0}の値。
    # return メッセージ文字列。
    #
    def getMbmsgi02(arg0)
        if arg0.nil?
            raise ArgumentError, "メソッド[getMbmsgi02]のパラメータ[arg0]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end

        return '[MBMSGI02] サポートしない出力プログラミング言語処理系[' + arg0 + ']が指定されました。'
    end

    #
    # メッセージ定義ID[BlancoMessage]、キー[MBMSGI03]の文字列を取得します。
    #
    # No.4:
    # 文字列[メッセージ定義ID[{0}]において、キー[{1}]が2回以上あらわれました。同じキーは2回以上指定することはできません。]
    #
    # param arg0 置換文字列{0}の値。
    # param arg1 置換文字列{1}の値。
    # return メッセージ文字列。
    #
    def getMbmsgi03(arg0, arg1)
        if arg0.nil?
            raise ArgumentError, "メソッド[getMbmsgi03]のパラメータ[arg0]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end
        if arg1.nil?
            raise ArgumentError, "メソッド[getMbmsgi03]のパラメータ[arg1]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end

        return '[MBMSGI03] メッセージ定義ID[' + arg0 + ']において、キー[' + arg1 + ']が2回以上あらわれました。同じキーは2回以上指定することはできません。'
    end

    #
    # メッセージ定義ID[BlancoMessage]、キー[MBMSGI04]の文字列を取得します。
    #
    # No.5:
    # 文字列[メッセージ定義ID[{0}]において、キー[{1}]のメッセージが不正です。メッセージ定義として判断した場合の置換文字列の個数[{2}]とリソースバンドルとして判断した場合の置換文字列の個数[{3}]とが異なります。置換文字列の番号は飛んでしまっていませんか？正しくフォーマット定義してください。]
    #
    # param arg0 置換文字列{0}の値。
    # param arg1 置換文字列{1}の値。
    # param arg2 置換文字列{2}の値。
    # param arg3 置換文字列{3}の値。
    # return メッセージ文字列。
    #
    def getMbmsgi04(arg0, arg1, arg2, arg3)
        if arg0.nil?
            raise ArgumentError, "メソッド[getMbmsgi04]のパラメータ[arg0]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end
        if arg1.nil?
            raise ArgumentError, "メソッド[getMbmsgi04]のパラメータ[arg1]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end
        if arg2.nil?
            raise ArgumentError, "メソッド[getMbmsgi04]のパラメータ[arg2]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end
        if arg3.nil?
            raise ArgumentError, "メソッド[getMbmsgi04]のパラメータ[arg3]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end

        return '[MBMSGI04] メッセージ定義ID[' + arg0 + ']において、キー[' + arg1 + ']のメッセージが不正です。メッセージ定義として判断した場合の置換文字列の個数[' + arg2 + ']とリソースバンドルとして判断した場合の置換文字列の個数[' + arg3 + ']とが異なります。置換文字列の番号は飛んでしまっていませんか？正しくフォーマット定義してください。'
    end

    #
    # メッセージ定義ID[BlancoMessage]、キー[MBMSGA01]の文字列を取得します。
    #
    # No.8:
    # 文字列[メタディレクトリ[{0}]が存在しません。]
    #
    # param arg0 置換文字列{0}の値。
    # return メッセージ文字列。
    #
    def getMbmsga01(arg0)
        if arg0.nil?
            raise ArgumentError, "メソッド[getMbmsga01]のパラメータ[arg0]にnilが与えられました。しかし、このパラメータにnilを与えることはできません"
        end

        return '[MBMSGA01] メタディレクトリ[' + arg0 + ']が存在しません。'
    end
end
