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

クラス BmsMetaParsed


  • public class BmsMetaParsed
    extends BmsParsed
    BMSの入力元から解析されたメタ情報を表す要素データクラスです。

    ※当クラスはBMSライブラリの一般利用者が参照する必要はありません。

    • フィールドの詳細

      • meta

        public BmsMeta meta
        メタ情報
      • encodedIndex

        public String encodedIndex
        索引付きメタ情報のインデックス(整数値変換前)
      • index

        public int index
        索引付きメタ情報のインデックス(索引付き以外では0であること)
      • value

        public String value
        メタ情報の値の文字列表現
    • コンストラクタの詳細

      • BmsMetaParsed

        public BmsMetaParsed()
        メタ情報要素のオブジェクトを構築します。
      • BmsMetaParsed

        public BmsMetaParsed​(int lineNumber,
                             Object line,
                             BmsMeta meta,
                             int index,
                             String value)
        メタ情報要素のオブジェクトを構築します。
        パラメータ:
        lineNumber - この要素が存在した入力元の行番号、または要素の登場した順番
        line - この要素の元になった行の記述内容、定義内容などのデータ
        meta - メタ情報
        index - 索引付きメタ情報のインデックス
        value - メタ情報の値
      • BmsMetaParsed

        public BmsMetaParsed​(int lineNumber,
                             Object line,
                             BmsMeta meta,
                             String index,
                             String value)
        メタ情報要素のオブジェクトを構築します。
        パラメータ:
        lineNumber - この要素が存在した入力元の行番号、または要素の登場した順番
        line - この要素の元になった行の記述内容、定義内容などのデータ
        meta - メタ情報
        index - 索引付きメタ情報のインデックス(16, 36, 62進表記の文字列)
        value - メタ情報の値
    • メソッドの詳細

      • set

        public final BmsMetaParsed set​(int lineNumber,
                                       Object line,
                                       BmsMeta meta,
                                       int index,
                                       String value)
        メタ情報要素のオブジェクトの内容を設定します。
        パラメータ:
        lineNumber - この要素が存在した入力元の行番号、または要素の登場した順番
        line - この要素の元になった行の記述内容、定義内容などのデータ
        meta - メタ情報
        index - 索引付きメタ情報のインデックス
        value - メタ情報の値
        戻り値:
        このオブジェクトのインスタンス
      • set

        public final BmsMetaParsed set​(int lineNumber,
                                       Object line,
                                       BmsMeta meta,
                                       String index,
                                       String value)
        メタ情報要素のオブジェクトの内容を設定します。
        パラメータ:
        lineNumber - この要素が存在した入力元の行番号、または要素の登場した順番
        line - この要素の元になった行の記述内容、定義内容などのデータ
        meta - メタ情報
        index - 索引付きメタ情報のインデックス(16, 36, 62進表記の文字列)
        value - メタ情報の値
        戻り値:
        このオブジェクトのインスタンス