JavaTM 2 Platform
Standard Ed. 5.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 文字に制限され、70 文字を超えることはできません。属性値には任意の文字を含めることができ、出力ストリームへの書き込み時に UTF8 にエンコードされます。有効な属性名および値の詳細は、「JAR ファイルの仕様」を参照してください。


フィールドの概要
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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。