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.NameClass-Pathマニフェスト属性のNameオブジェクトです。static Attributes.NameContent-Typeマニフェスト属性のNameオブジェクトです。static Attributes.Name非推奨。拡張機構はもはやサポートされていません。static Attributes.Nameサポートされなくなった拡張メカニズムに使用されるExtension-Listマニフェスト属性のNameオブジェクト。static Attributes.Nameサポートされなくなった拡張メカニズムに使用されるExtension-Nameマニフェスト属性のNameオブジェクト。static Attributes.Nameパッケージ・バージョン管理に使用されるImplementation-Titleマニフェスト属性のNameオブジェクトです。static Attributes.Name非推奨。拡張機構はもはやサポートされていません。static Attributes.Nameパッケージ・バージョン管理に使用されるImplementation-Vendorマニフェスト属性のNameオブジェクトです。static Attributes.Name非推奨。拡張機構はもはやサポートされていません。static Attributes.Nameパッケージ・バージョン管理に使用されるImplementation-Versionマニフェスト属性のNameオブジェクトです。static Attributes.NameJARファイルにパッケージされたアプリケーションを起動するのに使用する、Main-Classマニフェスト属性のNameオブジェクトです。static Attributes.NameManifest-Versionマニフェスト属性のNameオブジェクトです。static Attributes.Nameこれがマルチ・リリースJARファイルであることを示すMulti-Releaseマニフェスト属性のNameオブジェクト。static Attributes.Nameシーリングに使用されるSealedマニフェスト属性のNameオブジェクトです。static Attributes.NameJARファイルに署名するときに使用する、Signature-Versionマニフェスト属性のNameオブジェクトです。static Attributes.Nameパッケージ・バージョン管理に使用されるSpecification-Titleマニフェスト属性のNameオブジェクトです。static Attributes.Nameパッケージ・バージョン管理に使用されるSpecification-Vendorマニフェスト属性のNameオブジェクトです。static Attributes.Nameパッケージ・バージョン管理に使用されるSpecification-Versionマニフェスト属性のNameオブジェクトです。
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー
- 
フィールド詳細- 
MANIFEST_VERSIONpublic static final Attributes.Name MANIFEST_VERSIONManifest-Versionマニフェスト属性のNameオブジェクトです。 この属性は、JARファイルのマニフェストと一致するマニフェスト標準のバージョン番号を示します。- 関連項目:
- 「マニフェストとシグネチャの仕様」
 
- 
SIGNATURE_VERSIONpublic static final Attributes.Name SIGNATURE_VERSIONJARファイルに署名するときに使用する、Signature-Versionマニフェスト属性のNameオブジェクトです。- 関連項目:
- 「マニフェストとシグネチャの仕様」
 
- 
CONTENT_TYPEpublic static final Attributes.Name CONTENT_TYPEContent-Typeマニフェスト属性のNameオブジェクトです。
- 
CLASS_PATHpublic static final Attributes.Name CLASS_PATHClass-Pathマニフェスト属性のNameオブジェクトです。- 関連項目:
- JARファイルの仕様
 
- 
MAIN_CLASSpublic static final Attributes.Name MAIN_CLASSJARファイルにパッケージされたアプリケーションを起動するのに使用する、Main-Classマニフェスト属性のNameオブジェクトです。Main-Class属性は、javaアプリケーション起動ツールの-jarコマンド行オプションとともに使用されます。
- 
SEALEDpublic static final Attributes.Name SEALEDシーリングに使用されるSealedマニフェスト属性のNameオブジェクトです。- 関連項目:
- パッケージのシーリング
 
- 
EXTENSION_LISTpublic static final Attributes.Name EXTENSION_LISTサポートされなくなった拡張メカニズムに使用されるExtension-Listマニフェスト属性のNameオブジェクト。
- 
EXTENSION_NAMEpublic static final Attributes.Name EXTENSION_NAMEサポートされなくなった拡張メカニズムに使用されるExtension-Nameマニフェスト属性のNameオブジェクト。
- 
EXTENSION_INSTALLATION@Deprecated public static final Attributes.Name EXTENSION_INSTALLATION非推奨。拡張機構はもはやサポートされていません。Extension-Installationマニフェスト属性のNameオブジェクト。
- 
IMPLEMENTATION_TITLEpublic static final Attributes.Name IMPLEMENTATION_TITLEパッケージ・バージョン管理に使用されるImplementation-Titleマニフェスト属性のNameオブジェクトです。
- 
IMPLEMENTATION_VERSIONpublic static final Attributes.Name IMPLEMENTATION_VERSIONパッケージ・バージョン管理に使用されるImplementation-Versionマニフェスト属性のNameオブジェクトです。
- 
IMPLEMENTATION_VENDORpublic 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_TITLEpublic static final Attributes.Name SPECIFICATION_TITLEパッケージ・バージョン管理に使用されるSpecification-Titleマニフェスト属性のNameオブジェクトです。
- 
SPECIFICATION_VERSIONpublic static final Attributes.Name SPECIFICATION_VERSIONパッケージ・バージョン管理に使用されるSpecification-Versionマニフェスト属性のNameオブジェクトです。
- 
SPECIFICATION_VENDORpublic static final Attributes.Name SPECIFICATION_VENDORパッケージ・バージョン管理に使用されるSpecification-Vendorマニフェスト属性のNameオブジェクトです。
- 
MULTI_RELEASEpublic static final Attributes.Name MULTI_RELEASEこれがマルチ・リリースJARファイルであることを示すMulti-Releaseマニフェスト属性のNameオブジェクト。- 導入されたバージョン:
- 9
 
 
- 
- 
コンストラクタの詳細- 
名前public Name(String name)指定された文字列名を使って、新しい属性名を作成します。- パラメータ:
- name- 属性の文字列名
- 例外:
- IllegalArgumentException- 属性名が無効な場合
- NullPointerException- 属性名がnullの場合
 
 
- 
- 
メソッドの詳細- 
equalspublic boolean equals(Object o)この属性名と別の属性名が等しいかどうかを比較します。- オーバーライド:
- equals、クラス:- Object
- パラメータ:
- o- 比較対象のオブジェクト
- 戻り値:
- この属性名が指定された属性オブジェクトと等しい場合はtrue
- 関連項目:
- Object.hashCode()、- HashMap
 
- 
hashCodepublic int hashCode()この属性名のハッシュ値を計算します。- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- このオブジェクトのハッシュ・コード値。
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
- 
toStringpublic String toString()属性名をStringとして返します。
 
-