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

クラス BmsMetaKey

  • 直系の既知のサブクラス:
    BmsMeta

    public class BmsMetaKey
    extends Object
    メタ情報のキーを表します。

    メタ情報を一意に特定するには、「名称」と「構成単位(BmsUnit)」を必要とします。メタ情報には、名称が同じで構成単位が 異なるものが一部存在するからです。

    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      BmsMetaKey​(String name, BmsUnit unit)
      新しいメタ情報キーを生成します。
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      boolean equals​(Object obj)
      String getName()
      メタ情報の名称を取得します。
      BmsUnit getUnit()
      メタ情報のデータ単位を取得します。
      int hashCode()
      String toString()
      メタ情報の名称と構成単位が分かる形式の文字列を返します。
      • クラスから継承されたメソッド Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • コンストラクタの詳細

      • BmsMetaKey

        public BmsMetaKey​(String name,
                          BmsUnit unit)
        新しいメタ情報キーを生成します。
        パラメータ:
        name - メタ情報の名称
        unit - 構成単位
        例外:
        NullPointerException - nameがnull
        NullPointerException - unitがnull
    • メソッドの詳細

      • equals

        public boolean equals​(Object obj)
        オーバーライド:
        equals クラス内 Object
      • hashCode

        public int hashCode()
        オーバーライド:
        hashCode クラス内 Object
      • toString

        public String toString()
        メタ情報の名称と構成単位が分かる形式の文字列を返します。
        オーバーライド:
        toString クラス内 Object
        戻り値:
        メタ情報の名称と構成単位が分かる形式の文字列
      • getName

        public String getName()
        メタ情報の名称を取得します。

        名称は先頭の「#」「%」の文字も含まれ、全てアルファベットの小文字で表現されます。

        戻り値:
        メタ情報の名称
      • getUnit

        public BmsUnit getUnit()
        メタ情報のデータ単位を取得します。
        戻り値:
        メタ情報のデータ単位