モジュール java.base
パッケージ java.util.jar

クラスAttributes.Name

java.lang.Object
java.util.jar.Attributes.Name
含まれているクラス:
Attributes

public static class Attributes.Name extends Object
Attributes.Nameクラスは、このMapに格納される属性名を表します。 有効な属性名では、大文字と小文字が区別されません。また、[0-9a-zA-Z_-]セット内のASCII文字に制限され、70文字を超えることはできません。 属性値には任意の文字を含めることができ、出力ストリームへの書込み時にUTF8にエンコードされます。 有効な属性名および値の詳細については、JARファイル仕様を参照してください。
外部仕様
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final Attributes.Name
    Class-Pathマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    Content-Typeマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    非推奨。
    拡張機構はもはやサポートされていません。
    static final Attributes.Name
    サポートされなくなった拡張メカニズムに使用されるExtension-Listマニフェスト属性のNameオブジェクト。
    static final Attributes.Name
    サポートされなくなった拡張メカニズムに使用されるExtension-Nameマニフェスト属性のNameオブジェクト。
    static final Attributes.Name
    パッケージ・バージョン管理に使用されるImplementation-Titleマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    非推奨。
    拡張機構はもはやサポートされていません。
    static final Attributes.Name
    パッケージ・バージョン管理に使用されるImplementation-Vendorマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    非推奨。
    拡張機構はもはやサポートされていません。
    static final Attributes.Name
    パッケージ・バージョン管理に使用されるImplementation-Versionマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    JARファイルにパッケージされたアプリケーションを起動するのに使用する、Main-Classマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    Manifest-Versionマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    マルチ・リリースJARファイルであることを示すMulti-Releaseマニフェスト属性のNameオブジェクト。
    static final Attributes.Name
    シーリングに使用されるSealedマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    JARファイルに署名するときに使用する、Signature-Versionマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    パッケージ・バージョン管理に使用されるSpecification-Titleマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    パッケージ・バージョン管理に使用されるSpecification-Vendorマニフェスト属性のNameオブジェクトです。
    static final Attributes.Name
    パッケージ・バージョン管理に使用されるSpecification-Versionマニフェスト属性のNameオブジェクトです。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    Name(String name)
    指定された文字列名を使って、新しい属性名を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    この属性名と別の属性名が等しいかどうかを比較します。
    int
    この属性名のハッシュ値を計算します。
    属性名をStringとして返します。

    クラスjava.lang.Objectで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • フィールド詳細

    • MANIFEST_VERSION

      public static final Attributes.Name MANIFEST_VERSION
      Manifest-Versionマニフェスト属性のNameオブジェクトです。 この属性は、JARファイルのマニフェストと一致するマニフェスト標準のバージョン番号を示します。
      関連項目:
    • SIGNATURE_VERSION

      public static final Attributes.Name SIGNATURE_VERSION
      JARファイルに署名するときに使用する、Signature-Versionマニフェスト属性のNameオブジェクトです。
      関連項目:
    • CONTENT_TYPE

      public static final Attributes.Name CONTENT_TYPE
      Content-Typeマニフェスト属性のNameオブジェクトです。
    • CLASS_PATH

      public static final Attributes.Name CLASS_PATH
      Class-Pathマニフェスト属性のNameオブジェクトです。
      関連項目:
    • MAIN_CLASS

      public static final Attributes.Name MAIN_CLASS
      JARファイルにパッケージされたアプリケーションを起動するのに使用する、Main-Classマニフェスト属性のNameオブジェクトです。 Main-Class属性は、javaアプリケーション・ランチャの-jarコマンドライン・オプションと組み合せて使用されます。
    • SEALED

      public static final Attributes.Name SEALED
      シーリングに使用されるSealedマニフェスト属性のNameオブジェクトです。
      関連項目:
    • EXTENSION_LIST

      public static final Attributes.Name EXTENSION_LIST
      サポートされなくなった拡張メカニズムに使用されるExtension-Listマニフェスト属性のNameオブジェクト。
    • EXTENSION_NAME

      public static final Attributes.Name EXTENSION_NAME
      サポートされなくなった拡張メカニズムに使用されるExtension-Nameマニフェスト属性のNameオブジェクト。
    • EXTENSION_INSTALLATION

      @Deprecated public static final Attributes.Name EXTENSION_INSTALLATION
      非推奨。
      拡張機構はもはやサポートされていません。
      Extension-Installationマニフェスト属性のNameオブジェクト。
    • IMPLEMENTATION_TITLE

      public static final Attributes.Name IMPLEMENTATION_TITLE
      パッケージ・バージョン管理に使用されるImplementation-Titleマニフェスト属性のNameオブジェクトです。
    • IMPLEMENTATION_VERSION

      public static final Attributes.Name IMPLEMENTATION_VERSION
      パッケージ・バージョン管理に使用されるImplementation-Versionマニフェスト属性のNameオブジェクトです。
    • IMPLEMENTATION_VENDOR

      public static final Attributes.Name IMPLEMENTATION_VENDOR
      パッケージ・バージョン管理に使用されるImplementation-Vendorマニフェスト属性のNameオブジェクトです。
    • IMPLEMENTATION_VENDOR_ID

      @Deprecated public static final Attributes.Name IMPLEMENTATION_VENDOR_ID
      非推奨。
      拡張機構はもはやサポートされていません。
      Implementation-Vendor-Idマニフェスト属性のNameオブジェクト。
    • IMPLEMENTATION_URL

      @Deprecated public static final Attributes.Name IMPLEMENTATION_URL
      非推奨。
      拡張機構はもはやサポートされていません。
      Implementation-URLマニフェスト属性のNameオブジェクト。
    • SPECIFICATION_TITLE

      public static final Attributes.Name SPECIFICATION_TITLE
      パッケージ・バージョン管理に使用されるSpecification-Titleマニフェスト属性のNameオブジェクトです。
    • SPECIFICATION_VERSION

      public static final Attributes.Name SPECIFICATION_VERSION
      パッケージ・バージョン管理に使用されるSpecification-Versionマニフェスト属性のNameオブジェクトです。
    • SPECIFICATION_VENDOR

      public static final Attributes.Name SPECIFICATION_VENDOR
      パッケージ・バージョン管理に使用されるSpecification-Vendorマニフェスト属性のNameオブジェクトです。
    • MULTI_RELEASE

      public static final Attributes.Name MULTI_RELEASE
      マルチ・リリースJARファイルであることを示すMulti-Releaseマニフェスト属性のNameオブジェクト。
      導入されたバージョン:
      9
  • コンストラクタの詳細

    • Name

      public Name(String name)
      指定された文字列名を使って、新しい属性名を作成します。
      パラメータ:
      name - 属性の文字列名
      例外:
      IllegalArgumentException - 属性名が無効な場合
      NullPointerException - 属性名がnullの場合
  • メソッドの詳細

    • equals

      public boolean equals(Object o)
      この属性名と別の属性名が等しいかどうかを比較します。
      オーバーライド:
      equals、クラスObject
      パラメータ:
      o - 比較対象のオブジェクト
      戻り値:
      この属性名が指定された属性オブジェクトと等しい場合はtrue
      関連項目:
    • hashCode

      public int hashCode()
      この属性名のハッシュ値を計算します。
      オーバーライド:
      hashCode、クラスObject
      戻り値:
      このオブジェクトのハッシュ・コード値。
      関連項目:
    • toString

      public String toString()
      属性名をStringとして返します。
      オーバーライド:
      toString、クラスObject
      戻り値:
      このオブジェクトの文字列表現