モジュール java.desktop
パッケージ javax.sound.sampled

クラスLine.Info

    • コンストラクタの詳細

      • Info

        public Info​(Class<?> lineClass)
        指定されたクラスのラインを記述する情報オブジェクトを構築します。 このコンストラクタは通常、アプリケーションが目的のラインを記述するのに使用します。
        パラメータ:
        lineClass - 新しいLine.Infoオブジェクトが記述する行のクラス
    • メソッドの詳細

      • getLineClass

        public Class<?> getLineClass()
        このLine.Infoオブジェクトが記述する行のクラスを取得します。
        戻り値:
        記述されたラインのクラス
      • matches

        public boolean matches​(Line.Info info)
        指定された情報オブジェクトがこのオブジェクトに一致するかどうかを示します。 一致するためには、指定されたオブジェクトがこのオブジェクトと同一であるか、またはこのオブジェクトの特殊なケースであることが必要です。 指定された情報オブジェクトは、このオブジェクトと同じクラスのインスタンスであるか、またはこのオブジェクトのサブタイプのインスタンスであることが必要です。 また、指定されたオブジェクトの属性がこのオブジェクトの機能と互換性があることが必要です。 具体的には、指定された情報オブジェクトの経路構成がこのオブジェクトの経路構成と互換性があることが必要です。 2つのオブジェクトが一致するかどうかを判別するために、サブクラスがほかの基準を追加する場合があります。
        パラメータ:
        info - このオブジェクトと比較されている情報オブジェクト
        戻り値:
        指定されたオブジェクトがこのオブジェクトに一致する場合はtrue、そうでない場合はfalse
      • toString

        public String toString()
        ライン情報のテキスト説明を取得します。
        オーバーライド:
        toString、クラスObject
        戻り値:
        文字列説明