Класс Attributes.Name
java.lang.Object
java.util.jar.Attributes.Name
- Внешний класс:
Attributes
public static class Attributes.Name extends Object
Класс Attributes.Name представляет имя атрибута, хранящееся в этой Map. Допустимые имена атрибутов не чувствительны к регистру, ограничены символами ASCII из набора [0-9a-zA-Z_-] и не могут превышать 70 символов. Значения атрибутов могут содержать любые символы и при записи в выходной поток кодируются в UTF-8. Дополнительные сведения о допустимых именах и значениях атрибутов см. в спецификации файлов JAR.
- Начиная с:
- 1.2
- Внешние спецификации
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final Attributes.Name |
CLASS_PATH |
Объект Name для атрибута манифеста Class-Path. |
static final Attributes.Name |
CONTENT_TYPE |
Объект Name для атрибута манифеста Content-Type. |
static final Attributes.Name |
EXTENSION_INSTALLATION |
Устарело. Механизм расширений больше не поддерживается. |
static final Attributes.Name |
EXTENSION_LIST |
Объект Name для атрибута манифеста Extension-List, использовавшегося механизмом расширений, который больше не поддерживается. |
static final Attributes.Name |
EXTENSION_NAME |
Объект Name для атрибута манифеста Extension-Name, использовавшегося механизмом расширений, который больше не поддерживается. |
static final Attributes.Name |
IMPLEMENTATION_TITLE |
Объект Name для атрибута манифеста Implementation-Title, используемого для управления версиями пакета. |
static final Attributes.Name |
IMPLEMENTATION_URL |
Устарело. Механизм расширений больше не поддерживается. |
static final Attributes.Name |
IMPLEMENTATION_VENDOR |
Объект Name для атрибута манифеста Implementation-Vendor, используемого для управления версиями пакета. |
static final Attributes.Name |
IMPLEMENTATION_VENDOR_ID |
Устарело. Механизм расширений больше не поддерживается. |
static final Attributes.Name |
IMPLEMENTATION_VERSION |
Объект Name для атрибута манифеста Implementation-Version, используемого для управления версиями пакета. |
static final Attributes.Name |
MAIN_CLASS |
Объект Name для атрибута манифеста Main-Class, используемого для запуска приложений, упакованных в файлы JAR. |
static final Attributes.Name |
MANIFEST_VERSION |
Объект Name для атрибута манифеста Manifest-Version. |
static final Attributes.Name |
MULTI_RELEASE |
Объект Name для атрибута манифеста Multi-Release, указывающего на то, что это многоверсионный файл JAR. |
static final Attributes.Name |
SEALED |
Объект Name для атрибута манифеста Sealed, используемого для запечатывания. |
static final Attributes.Name |
SIGNATURE_VERSION |
Объект Name для атрибута манифеста Signature-Version, используемого при подписании файлов JAR. |
static final Attributes.Name |
SPECIFICATION_TITLE |
Объект Name для атрибута манифеста Specification-Title, используемого для управления версиями пакета. |
static final Attributes.Name |
SPECIFICATION_VENDOR |
Объект Name для атрибута манифеста Specification-Vendor, используемого для управления версиями пакета. |
static final Attributes.Name |
SPECIFICATION_VERSION |
Объект Name для атрибута манифеста Specification-Version, используемого для управления версиями пакета. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Name |
Создает новое имя атрибута с использованием заданного строкового имени. |
Краткое описание методов
Подробное описание полей
MANIFEST_VERSION
public static final Attributes.Name MANIFEST_VERSION
Объект
Name для атрибута манифеста Manifest-Version. Этот атрибут указывает номер версии стандарта манифеста, которому соответствует манифест файла JAR.- См. также:
SIGNATURE_VERSION
public static final Attributes.Name SIGNATURE_VERSION
Объект
Name для атрибута манифеста Signature-Version, используемого при подписании файлов JAR.- См. также:
CONTENT_TYPE
public static final Attributes.Name CONTENT_TYPE
Объект
Name для атрибута манифеста Content-Type.CLASS_PATH
public static final Attributes.Name CLASS_PATH
Объект
Name для атрибута манифеста Class-Path.- См. также:
MAIN_CLASS
public static final Attributes.Name MAIN_CLASS
Объект
Name для атрибута манифеста Main-Class, используемого для запуска приложений, упакованных в файлы JAR. Атрибут Main-Class используется вместе с параметром командной строки -jar средства запуска приложений java.SEALED
public static final Attributes.Name SEALED
Объект
Name для атрибута манифеста Sealed, используемого для запечатывания.- См. также:
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
Устарело.
Механизм расширений больше не поддерживается.
Объект
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
Устарело.
Механизм расширений больше не поддерживается.
Объект
Name для атрибута манифеста Implementation-Vendor-Id.IMPLEMENTATION_URL
@Deprecated public static final Attributes.Name IMPLEMENTATION_URL
Устарело.
Механизм расширений больше не поддерживается.
Объект
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
hashCode
toString
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/jar/Attributes.Name.html