public static class Attributes.Name
extends Object
java.lang.Object | |
↳ | java.util.jar.Attributes.Name |
Attributes.Name类表示存储在此Map中的属性名称。 有效的属性名称不区分大小写,仅限于集合[0-9a-zA-Z_-]中的ASCII字符,长度不能超过70个字符。 属性值可以包含任何字符,并在写入输出流时进行UTF8编码。 有关有效属性名称和值的更多信息,请参阅JAR File Specification 。
Fields |
|
---|---|
public static final Attributes.Name |
CLASS_PATH
|
public static final Attributes.Name |
CONTENT_TYPE
|
public static final Attributes.Name |
EXTENSION_INSTALLATION
|
public static final Attributes.Name |
EXTENSION_LIST
|
public static final Attributes.Name |
EXTENSION_NAME
|
public static final Attributes.Name |
IMPLEMENTATION_TITLE
|
public static final Attributes.Name |
IMPLEMENTATION_URL
|
public static final Attributes.Name |
IMPLEMENTATION_VENDOR
|
public static final Attributes.Name |
IMPLEMENTATION_VENDOR_ID
|
public static final Attributes.Name |
IMPLEMENTATION_VERSION
|
public static final Attributes.Name |
MAIN_CLASS
|
public static final Attributes.Name |
MANIFEST_VERSION
|
public static final Attributes.Name |
SEALED
|
public static final Attributes.Name |
SIGNATURE_VERSION
|
public static final Attributes.Name |
SPECIFICATION_TITLE
|
public static final Attributes.Name |
SPECIFICATION_VENDOR
|
public static final Attributes.Name |
SPECIFICATION_VERSION
|
Public constructors |
|
---|---|
Attributes.Name(String name) 使用给定的字符串名称构造一个新的属性名称。 |
Public methods |
|
---|---|
boolean |
equals(Object o) 将此属性名称与另一个进行比较以获得相等 |
int |
hashCode() 计算此属性名称的散列值。 |
String |
toString() 以String形式返回属性名称。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
Attributes.Name CLASS_PATH
Name
对象Class-Path
清单属性。 捆绑的扩展可以使用此属性来查找其他包含所需类的JAR文件。
也可以看看:
Attributes.Name EXTENSION_INSTALLATION
Name
用于声明所安装的扩展的依赖关系的 Extension-Name
清单属性的对象。
Attributes.Name EXTENSION_LIST
Name
用于声明所安装的扩展的依赖关系的 Extension-List
清单属性的对象。
Attributes.Name EXTENSION_NAME
Name
用于声明已安装扩展的依赖关系的 Extension-Name
清单属性的对象。
Attributes.Name IMPLEMENTATION_TITLE
Name
用于包版本控制的 Implementation-Title
清单属性的对象。
Attributes.Name IMPLEMENTATION_URL
Name
用于包版本控制的 Implementation-Vendor-URL
清单属性的对象。
Attributes.Name IMPLEMENTATION_VENDOR
Name
用于包版本控制的 Implementation-Vendor
清单属性的对象。
Attributes.Name IMPLEMENTATION_VENDOR_ID
Name
用于包版本控制的 Implementation-Vendor-Id
清单属性的对象。
Attributes.Name IMPLEMENTATION_VERSION
Name
用于包版本控制的 Implementation-Version
清单属性的对象。
Attributes.Name MAIN_CLASS
Name
用于启动打包在JAR文件中的应用程序的Main-Class
清单属性的对象。 Main-Class
属性与java应用程序启动器的-jar
命令行选项结合使用。
Attributes.Name MANIFEST_VERSION
Name
对象为Manifest-Version
清单属性。 此属性指示JAR文件清单符合的清单标准的版本号。
Attributes.Name SIGNATURE_VERSION
Name
对象为 Signature-Version
签署JAR文件时,清单属性使用。
Attributes.Name SPECIFICATION_TITLE
Name
用于包版本控制的 Specification-Title
清单属性的对象。
Attributes.Name SPECIFICATION_VENDOR
Name
用于包版本控制的 Specification-Vendor
清单属性的对象。
Attributes.Name SPECIFICATION_VERSION
Name
用于包版本控制的 Specification-Version
清单属性的对象。
Attributes.Name (String name)
使用给定的字符串名称构造一个新的属性名称。
Parameters | |
---|---|
name |
String : the attribute string name |
Throws | |
---|---|
IllegalArgumentException |
if the attribute name was invalid |
NullPointerException |
if the attribute name was null |
boolean equals (Object o)
将此属性名称与另一个进行比较以获得相等
Parameters | |
---|---|
o |
Object : the object to compare |
Returns | |
---|---|
boolean |
true if this attribute name is equal to the specified attribute object |
int hashCode ()
计算此属性名称的散列值。
Returns | |
---|---|
int |
a hash code value for this object. |
String toString ()
以String形式返回属性名称。
Returns | |
---|---|
String |
a string representation of the object. |