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

インタフェース BmsNote.Tester

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

    @FunctionalInterface
    public static interface BmsNote.Tester
    ノートオブジェクトを検査するI/Fを提供します。

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

    • メソッドの詳細

      • testNote

        boolean testNote​(BmsNote note)
        ノートオブジェクトの検査を行います。

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

        パラメータ:
        note - 検査対象のノートオブジェクト
        戻り値:
        検査合格の場合はtrue、不合格の場合はfalse