JavaTM Platform
Standard Ed. 6

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 에 encode 됩니다. 유효한 속성명 및 값의 자세한 것은,「JAR 파일의 스펙」을 참조해 주세요.


필드의 개요
static Attributes.Name CLASS_PATH
          Class-Path Manifest 속성의 Name 객체입니다.
static Attributes.Name CONTENT_TYPE
          Content-Type Manifest 속성의 Name 객체입니다.
static Attributes.Name EXTENSION_INSTALLATION
          인스톨형 확장 기능으로 의존의 선언에 사용되는 Extension-Name Manifest 속성의 Name 객체입니다.
static Attributes.Name EXTENSION_LIST
          인스톨형 확장 기능으로 의존의 선언에 사용되는 Extension-List Manifest 속성의 Name 객체입니다.
static Attributes.Name EXTENSION_NAME
          인스톨형 확장 기능으로 의존의 선언에 사용되는 Extension-Name Manifest 속성의 Name 객체입니다.
static Attributes.Name IMPLEMENTATION_TITLE
          패키지 버젼 관리에 사용되는 Implementation-Title Manifest 속성의 Name 객체입니다.
static Attributes.Name IMPLEMENTATION_URL
          패키지 버젼 관리에 사용되는 Implementation-Vendor-URL Manifest 속성의 Name 객체입니다.
static Attributes.Name IMPLEMENTATION_VENDOR
          패키지 버젼 관리에 사용되는 Implementation-Vendor Manifest 속성의 Name 객체입니다.
static Attributes.Name IMPLEMENTATION_VENDOR_ID
          패키지 버젼 관리에 사용되는 Implementation-Vendor-Id Manifest 속성의 Name 객체입니다.
static Attributes.Name IMPLEMENTATION_VERSION
          패키지 버젼 관리에 사용되는 Implementation-Version Manifest 속성의 Name 객체입니다.
static Attributes.Name MAIN_CLASS
          JAR 파일에 패키지 된 어플리케이션을 기동하는데 사용하는,Main-Class Manifest 속성의 Name 객체입니다.
static Attributes.Name MANIFEST_VERSION
          Manifest-Version Manifest 속성의 Name 객체입니다.
static Attributes.Name SEALED
          실링에 사용되는 Sealed Manifest 속성의 Name 객체입니다.
static Attributes.Name SIGNATURE_VERSION
          JAR 파일에 서명할 경우에 사용하는,Signature-Version Manifest 속성의 Name 객체입니다.
static Attributes.Name SPECIFICATION_TITLE
          패키지 버젼 관리에 사용되는 Specification-Title Manifest 속성의 Name 객체입니다.
static Attributes.Name SPECIFICATION_VENDOR
          패키지 버젼 관리에 사용되는 Specification-Vendor Manifest 속성의 Name 객체입니다.
static Attributes.Name SPECIFICATION_VERSION
          패키지 버젼 관리에 사용되는 Specification-Version Manifest 속성의 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 Manifest 속성의 Name 객체입니다. 이 속성은, JAR 파일의 Manifest와 일치하는 Manifest 표준의 버젼 번호를 나타냅니다.

관련 항목:
「Manifest와 시그니챠의 스펙」

SIGNATURE_VERSION

public static final Attributes.Name  SIGNATURE_VERSION
JAR 파일에 서명할 경우에 사용하는,Signature-Version Manifest 속성의 Name 객체입니다.

관련 항목:
「Manifest와 시그니챠의 스펙」

CONTENT_TYPE

public static final Attributes.Name  CONTENT_TYPE
Content-Type Manifest 속성의 Name 객체입니다.


CLASS_PATH

public static final Attributes.Name  CLASS_PATH
Class-Path Manifest 속성의 Name 객체입니다. 포함되는 확장 기능에서는, 이 속성을 사용해 필요한 클래스를 포함하는 것 외의 JAR 파일을 검색할 수 있습니다.

관련 항목:
「확장의 스펙」

MAIN_CLASS

public static final Attributes.Name  MAIN_CLASS
JAR 파일에 패키지 된 어플리케이션을 기동하는데 사용하는,Main-Class Manifest 속성의 Name 객체입니다. Main-Class 속성은,java 어플리케이션 기동 툴의 -jar 커멘드행 옵션과 함께 사용됩니다.


SEALED

public static final Attributes.Name  SEALED
실링에 사용되는 Sealed Manifest 속성의 Name 객체입니다.

관련 항목:
「확장 기능의 실링」

EXTENSION_LIST

public static final Attributes.Name  EXTENSION_LIST
인스톨형 확장 기능으로 의존의 선언에 사용되는 Extension-List Manifest 속성의 Name 객체입니다.

관련 항목:
「인스톨형 확장 기능의 의존」

EXTENSION_NAME

public static final Attributes.Name  EXTENSION_NAME
인스톨형 확장 기능으로 의존의 선언에 사용되는 Extension-Name Manifest 속성의 Name 객체입니다.

관련 항목:
「인스톨형 확장 기능의 의존」

EXTENSION_INSTALLATION

public static final Attributes.Name  EXTENSION_INSTALLATION
인스톨형 확장 기능으로 의존의 선언에 사용되는 Extension-Name Manifest 속성의 Name 객체입니다.

관련 항목:
「인스톨형 확장 기능의 의존」

IMPLEMENTATION_TITLE

public static final Attributes.Name  IMPLEMENTATION_TITLE
패키지 버젼 관리에 사용되는 Implementation-Title Manifest 속성의 Name 객체입니다.

관련 항목:
「Java 제품 버젼 관리 스펙」

IMPLEMENTATION_VERSION

public static final Attributes.Name  IMPLEMENTATION_VERSION
패키지 버젼 관리에 사용되는 Implementation-Version Manifest 속성의 Name 객체입니다.

관련 항목:
「Java 제품 버젼 관리 스펙」

IMPLEMENTATION_VENDOR

public static final Attributes.Name  IMPLEMENTATION_VENDOR
패키지 버젼 관리에 사용되는 Implementation-Vendor Manifest 속성의 Name 객체입니다.

관련 항목:
「Java 제품 버젼 관리 스펙」

IMPLEMENTATION_VENDOR_ID

public static final Attributes.Name  IMPLEMENTATION_VENDOR_ID
패키지 버젼 관리에 사용되는 Implementation-Vendor-Id Manifest 속성의 Name 객체입니다.

관련 항목:
「Java 제품 버젼 관리 스펙」

IMPLEMENTATION_URL

public static final Attributes.Name  IMPLEMENTATION_URL
패키지 버젼 관리에 사용되는 Implementation-Vendor-URL Manifest 속성의 Name 객체입니다.

관련 항목:
「Java 제품 버젼 관리 스펙」

SPECIFICATION_TITLE

public static final Attributes.Name  SPECIFICATION_TITLE
패키지 버젼 관리에 사용되는 Specification-Title Manifest 속성의 Name 객체입니다.

관련 항목:
「Java 제품 버젼 관리 스펙」

SPECIFICATION_VERSION

public static final Attributes.Name  SPECIFICATION_VERSION
패키지 버젼 관리에 사용되는 Specification-Version Manifest 속성의 Name 객체입니다.

관련 항목:
「Java 제품 버젼 관리 스펙」

SPECIFICATION_VENDOR

public static final Attributes.Name  SPECIFICATION_VENDOR
패키지 버젼 관리에 사용되는 Specification-Vendor Manifest 속성의 Name 객체입니다.

관련 항목:
「Java 제품 버젼 관리 스펙」
생성자 의 상세

Attributes.Name

public Attributes.Name(String  name)
지정된 캐릭터 라인명을 사용해, 새로운 속성명을 작성합니다.

파라미터:
name - 속성의 캐릭터 라인명
예외:
IllegalArgumentException - 속성명이 무효인 경우
NullPointerException - 속성명이 null 의 경우
메소드의 상세

equals

public boolean equals(Object  o)
이 속성명과 다른 속성명이 동일한지 어떤지를 비교합니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
o - 비교 대상의 객체
반환값:
이 속성명이 지정된 속성 객체와 동일한 경우는 true
관련 항목:
Object.hashCode() , Hashtable

hashCode

public int hashCode()
이 속성명의 해시치를 계산합니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
이 객체의 해시 코드값
관련 항목:
Object.equals(java.lang.Object) , Hashtable

toString

public String  toString()
속성명을 String 로서 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
이 객체의 캐릭터 라인 표현

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.