JavaTM 2
Platform
Std. Ed. v1.4.0

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 文字に制限されます。


フィールドの概要
static Attributes.Name CLASS_PATH
          Class-Path マニフェスト属性の Name オブジェクトです。
static Attributes.Name CONTENT_TYPE
          Content-Type マニフェスト属性の Name オブジェクトです。
static Attributes.Name EXTENSION_INSTALLATION
          インストール型拡張機能で依存の宣言に使用される Extension-Name マニフェスト属性の Name オブジェクトです。
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
          パッケージバージョン管理に使用される Implementation-Vendor-URL マニフェスト属性の Name オブジェクトです。
static Attributes.Name IMPLEMENTATION_VENDOR
          パッケージバージョン管理に使用される Implementation-Vendor マニフェスト属性の Name オブジェクトです。
static Attributes.Name IMPLEMENTATION_VENDOR_ID
          パッケージバージョン管理に使用される Implementation-Vendor-Id マニフェスト属性の Name オブジェクトです。
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 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 オブジェクトです。
 
コンストラクタの概要
Attributes.Name(String name)
          指定された文字列名を使って、新しい属性名を作成します。
 
メソッドの概要
 boolean equals(Object o)
          この属性名と別の属性名が等しいかどうかを比較します。
 int hashCode()
          この属性名のハッシュ値を計算します。
 String toString()
          属性名を 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 オブジェクトです。含まれる拡張機能では、この属性を使用して必要なクラスを含む他の 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

public static final Attributes.Name EXTENSION_INSTALLATION
インストール型拡張機能で依存の宣言に使用される Extension-Name マニフェスト属性の Name オブジェクトです。

関連項目:
「インストール型拡張機能の依存」

IMPLEMENTATION_TITLE

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

関連項目:
「Java 製品バージョン管理仕様」

IMPLEMENTATION_VERSION

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

関連項目:
「Java 製品バージョン管理仕様」

IMPLEMENTATION_VENDOR

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

関連項目:
「Java 製品バージョン管理仕様」

IMPLEMENTATION_VENDOR_ID

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

関連項目:
「Java 製品バージョン管理仕様」

IMPLEMENTATION_URL

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

関連項目:
「Java 製品バージョン管理仕様」

SPECIFICATION_TITLE

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

関連項目:
「Java 製品バージョン管理仕様」

SPECIFICATION_VERSION

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

関連項目:
「Java 製品バージョン管理仕様」

SPECIFICATION_VENDOR

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

関連項目:
「Java 製品バージョン管理仕様」
コンストラクタの詳細

Attributes.Name

public Attributes.Name(String name)
指定された文字列名を使って、新しい属性名を作成します。

パラメータ:
name - 属性の文字列名
例外:
IllegalArgumentException - 属性名が無効な場合
NullPointerException - 属性名が null の場合
メソッドの詳細

equals

public boolean equals(Object o)
この属性名と別の属性名が等しいかどうかを比較します。

オーバーライド:
クラス Object 内の equals
パラメータ:
o - 比較対象のオブジェクト
戻り値:
この属性名が指定された属性オブジェクトと等しい場合は true
関連項目:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
この属性名のハッシュ値を計算します。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

toString

public String toString()
属性名を String として返します。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの文字列表現

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.