- 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.NameCLASS_PATHName对象为Class-Path清单属性。static Attributes.NameCONTENT_TYPEName对象为Content-Type清单属性。static Attributes.NameEXTENSION_INSTALLATION已过时。不再支持扩展机制。static Attributes.NameEXTENSION_LISTName对象,用于Extension-List用于不再支持的扩展机制的清单属性。static Attributes.NameEXTENSION_NAMEName对象为Extension-Name清单属性。static Attributes.NameIMPLEMENTATION_TITLEName对象,用于包版本控制的Implementation-Title清单属性。static Attributes.NameIMPLEMENTATION_URL已过时。不再支持扩展机制。static Attributes.NameIMPLEMENTATION_VENDORName对象,用于Implementation-Vendor用于包版本控制的清单属性。static Attributes.NameIMPLEMENTATION_VENDOR_ID已过时。不再支持扩展机制。static Attributes.NameIMPLEMENTATION_VERSIONName对象,用于Implementation-Version用于包版本控制的清单属性。static Attributes.NameMAIN_CLASSName对象,用于Main-Class清单属性,用于启动打包在JAR文件中的应用程序。static Attributes.NameMANIFEST_VERSIONName对象为Manifest-Version清单属性。static Attributes.NameMULTI_RELEASEName对象,用于Multi-Release清单属性,指示这是一个多版本JAR文件。static Attributes.NameSEALEDName对象,用于Sealed用于密封的清单属性。static Attributes.NameSIGNATURE_VERSIONName对象,用于签署JAR文件时使用的Signature-Version清单属性。static Attributes.NameSPECIFICATION_TITLEName对象,用于Specification-Title用于包版本控制的清单属性。static Attributes.NameSPECIFICATION_VENDORName对象,用于Specification-Vendor用于包版本控制的清单属性。static Attributes.NameSPECIFICATION_VERSIONName对象为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) 
 
 -  
 
 -