- java.lang.Object
-
- java.util.jar.Attributes.Name
-
- Enclosing class:
- Attributes
public static class Attributes.Name extends Object
Attributes.Name类表示存储在此Map中的属性名称。 有效的属性名称不区分大小写,仅限于集合[0-9a-zA-Z_-]中的ASCII字符,长度不能超过70个字符。 属性值可以包含任何字符,并在写入输出流时进行UTF8编码。 有关有效属性名称和值的更多信息,请参见JAR File Specification 。
-
-
字段汇总
字段 变量和类型 字段 描述 static Attributes.Name
CLASS_PATH
Name
对象为Class-Path
清单属性。static Attributes.Name
CONTENT_TYPE
Name
对象为Content-Type
清单属性。static Attributes.Name
EXTENSION_INSTALLATION
已过时。不再支持扩展机制。static Attributes.Name
EXTENSION_LIST
Name
对象,用于Extension-List
用于不再支持的扩展机制的清单属性。static Attributes.Name
EXTENSION_NAME
Name
对象为Extension-Name
清单属性。static Attributes.Name
IMPLEMENTATION_TITLE
Name
对象,用于包版本控制的Implementation-Title
清单属性。static Attributes.Name
IMPLEMENTATION_URL
已过时。不再支持扩展机制。static Attributes.Name
IMPLEMENTATION_VENDOR
Name
对象,用于Implementation-Vendor
用于包版本控制的清单属性。static Attributes.Name
IMPLEMENTATION_VENDOR_ID
已过时。不再支持扩展机制。static Attributes.Name
IMPLEMENTATION_VERSION
Name
对象,用于Implementation-Version
用于包版本控制的清单属性。static Attributes.Name
MAIN_CLASS
Name
对象,用于Main-Class
清单属性,用于启动打包在JAR文件中的应用程序。static Attributes.Name
MANIFEST_VERSION
Name
对象为Manifest-Version
清单属性。static Attributes.Name
MULTI_RELEASE
Name
对象,用于Multi-Release
清单属性,指示这是一个多版本JAR文件。static Attributes.Name
SEALED
Name
对象,用于Sealed
用于密封的清单属性。static Attributes.Name
SIGNATURE_VERSION
Name
对象,用于签署JAR文件时使用的Signature-Version
清单属性。static Attributes.Name
SPECIFICATION_TITLE
Name
对象,用于Specification-Title
用于包版本控制的清单属性。static Attributes.Name
SPECIFICATION_VENDOR
Name
对象,用于Specification-Vendor
用于包版本控制的清单属性。static Attributes.Name
SPECIFICATION_VERSION
Name
对象为Specification-Version
用于包的版本控制的属性。
-
-
-
字段详细信息
-
MANIFEST_VERSION
public static final Attributes.Name MANIFEST_VERSION
Name
对象为Manifest-Version
清单属性。 此属性指示JAR文件清单符合的清单标准的版本号。
-
SIGNATURE_VERSION
public static final Attributes.Name SIGNATURE_VERSION
Name
对象,用于签署JAR文件时使用的Signature-Version
清单属性。
-
CONTENT_TYPE
public static final Attributes.Name CONTENT_TYPE
Name
对象为Content-Type
清单属性。
-
CLASS_PATH
public static final Attributes.Name CLASS_PATH
Name
对象为Class-Path
清单属性。- 另请参见:
- JAR file specification
-
MAIN_CLASS
public static final Attributes.Name MAIN_CLASS
Name
对象,用于Main-Class
清单属性,用于启动JAR文件中打包的应用程序。Main-Class
属性与java
应用程序启动程序的-jar
命令行选项一起使用。
-
SEALED
public static final Attributes.Name SEALED
Name
对象为Sealed
用于密封的清单属性。- 另请参见:
- Package Sealing
-
EXTENSION_LIST
public static final Attributes.Name EXTENSION_LIST
Name
对象,用于Extension-List
清单属性,用于不再支持的扩展机制。
-
EXTENSION_NAME
public static final Attributes.Name EXTENSION_NAME
Name
对象Extension-Name
清单属性。 用于不再支持的扩展机制。
-
EXTENSION_INSTALLATION
@Deprecated public static final Attributes.Name EXTENSION_INSTALLATION
Deprecated.Extension mechanism is no longer supported.Name
对象为Extension-Installation
清单属性。
-
IMPLEMENTATION_TITLE
public static final Attributes.Name IMPLEMENTATION_TITLE
Name
用于包版本控制的Implementation-Title
清单属性的对象。
-
IMPLEMENTATION_VERSION
public static final Attributes.Name IMPLEMENTATION_VERSION
Name
对象,用于Implementation-Version
用于包版本控制的清单属性。
-
IMPLEMENTATION_VENDOR
public static final Attributes.Name IMPLEMENTATION_VENDOR
Name
对象,用于Implementation-Vendor
用于包版本控制的清单属性。
-
IMPLEMENTATION_VENDOR_ID
@Deprecated public static final Attributes.Name IMPLEMENTATION_VENDOR_ID
Deprecated.Extension mechanism is no longer supported.Name
对象为Implementation-Vendor-Id
清单属性。
-
IMPLEMENTATION_URL
@Deprecated public static final Attributes.Name IMPLEMENTATION_URL
Deprecated.Extension mechanism is no longer supported.Name
对象为Implementation-URL
清单属性。
-
SPECIFICATION_TITLE
public static final Attributes.Name SPECIFICATION_TITLE
Name
对象,用于Specification-Title
用于包版本控制的清单属性。
-
SPECIFICATION_VERSION
public static final Attributes.Name SPECIFICATION_VERSION
Name
对象,用于Specification-Version
用于包版本控制的清单属性。
-
SPECIFICATION_VENDOR
public static final Attributes.Name SPECIFICATION_VENDOR
Name
用于包版本控制的Specification-Vendor
清单属性的对象。
-
MULTI_RELEASE
public static final Attributes.Name MULTI_RELEASE
Name
对象为Multi-Release
清单属性,表示这是一个多版本JAR文件。- 从以下版本开始:
- 9
-
-
构造方法详细信息
-
Name
public Name(String name)
使用给定的字符串名称构造新的属性名称。- 参数
-
name
- 属性字符串名称 - 异常
-
IllegalArgumentException
- 如果属性名称无效 -
NullPointerException
- 如果属性名称为null
-
-
方法详细信息
-
equals
public boolean equals(Object o)
将此属性名称与另一个属性名称进行相等比较- 重写:
-
equals
类Object
- 参数
-
o
- 要比较的对象 - 结果
- 如果此属性名称等于指定的属性对象,则返回true
- 另请参见:
-
Object.hashCode()
,HashMap
-
hashCode
public int hashCode()
计算此属性名称的哈希值。- 重写:
-
hashCode
在类Object
- 结果
- 此对象的哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-