パッケージ com.lmt.lib.bms

インタフェース BmsChannel.Tester

  • 含まれているクラス:
    BmsChannel
    機能インタフェース
    これは機能インタフェースなので、ラムダ式またはメソッド参照の割当てターゲットとして使用できます。

    @FunctionalInterface
    public static interface BmsChannel.Tester
    チャンネルを検査するI/Fを提供します。

    当インターフェイスは主にBmsContentのメソッドにパラメータとして渡されます。1個のチャンネルの 検査を実施し、戻り値として検査結果を返却する役割を担います。

    • メソッドの詳細

      • testChannel

        boolean testChannel​(int number)
        チャンネルの検査を行います。

        パラメータで渡されるチャンネルが検査対象です。オブジェクトの内容を確認し、検査OKとなる場合には 戻り値でtrueを返し、検査失敗の場合はfalseを返します。検査後、どのような振る舞いになるかは当インターフェイスを 扱うメソッドに依存します。

        パラメータ:
        number - 検査対象のチャンネルの番号
        戻り値:
        検査合格の場合はtrue、不合格の場合はfalse