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

クラスAttributes.Name

  • 含まれているクラス:
    Attributes

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

      • MANIFEST_VERSION

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

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

        public static final Attributes.Name MAIN_CLASS
        JARファイルにパッケージされたアプリケーションを起動するのに使用する、Main-Classマニフェスト属性のNameオブジェクトです。 Main-Class属性は、javaアプリケーション起動ツールの-jarコマンド行オプションとともに使用されます。
      • 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
        関連項目:
        Object.hashCode()HashMap
      • toString

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