モジュール 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 Attributes.Name CLASS_PATH
    Class-Pathマニフェスト属性のNameオブジェクトです。
    static Attributes.Name CONTENT_TYPE
    Content-Typeマニフェスト属性のNameオブジェクトです。
    static Attributes.Name EXTENSION_INSTALLATION
    Deprecated.
    拡張機構はもはやサポートされていません。
    static Attributes.Name EXTENSION_LIST
    サポートされなくなった拡張メカニズムに使用されるExtension-Listマニフェスト属性のNameオブジェクト。
    static Attributes.Name EXTENSION_NAME
    Extension-Nameマニフェスト属性のNameオブジェクト。
    static Attributes.Name IMPLEMENTATION_TITLE
    パッケージ・バージョン管理に使用されるImplementation-Titleマニフェスト属性のNameオブジェクトです。
    static Attributes.Name IMPLEMENTATION_URL
    Deprecated.
    拡張機構はもはやサポートされていません。
    static Attributes.Name IMPLEMENTATION_VENDOR
    パッケージ・バージョン管理に使用されるImplementation-Vendorマニフェスト属性のNameオブジェクトです。
    static Attributes.Name IMPLEMENTATION_VENDOR_ID
    Deprecated.
    拡張機構はもはやサポートされていません。
    static Attributes.Name IMPLEMENTATION_VERSION
    パッケージ・バージョン管理に使用されるImplementation-Versionマニフェスト属性のNameオブジェクトです。
    static Attributes.Name MAIN_CLASS
    JARファイルにパッケージされたアプリケーションを起動するのに使用する、Main-Classマニフェスト属性のNameオブジェクトです。
    static Attributes.Name MANIFEST_VERSION
    Manifest-Versionマニフェスト属性のNameオブジェクトです。
    static Attributes.Name MULTI_RELEASE
    これがマルチ・リリースJARファイルであることを示すMulti-Releaseマニフェスト属性のNameオブジェクト。
    static Attributes.Name SEALED
    シーリングに使用されるSealedマニフェスト属性のNameオブジェクトです。
    static Attributes.Name SIGNATURE_VERSION
    JARファイルに署名するときに使用する、Signature-Versionマニフェスト属性のNameオブジェクトです。
    static Attributes.Name SPECIFICATION_TITLE
    パッケージ・バージョン管理に使用されるSpecification-Titleマニフェスト属性のNameオブジェクトです。
    static Attributes.Name SPECIFICATION_VENDOR
    パッケージ・バージョン管理に使用されるSpecification-Vendorマニフェスト属性のNameオブジェクトです。
    static Attributes.Name SPECIFICATION_VERSION
    パッケージ・バージョン管理に使用されるSpecification-Versionマニフェスト属性のNameオブジェクトです。
  • コンストラクタのサマリー

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

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

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

    clonefinalizegetClassnotifynotifyAllwaitwaitwait
  • フィールド詳細

    • 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オブジェクトです。
      関連項目:
      JARファイルの仕様
    • 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
      Deprecated.
      拡張機構はもはやサポートされていません。
      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
      Deprecated.
      拡張機構はもはやサポートされていません。
      Implementation-Vendor-Idマニフェスト属性のNameオブジェクト。
    • IMPLEMENTATION_URL

      @Deprecated public static final Attributes.Name IMPLEMENTATION_URL
      Deprecated.
      拡張機構はもはやサポートされていません。
      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
      関連項目:
      Object.hashCode()HashMap
    • hashCode

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

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