Spec-Zone.ru › OpenJDK 8

Класс Attributes.Name

  • java.lang.Object
    • java.util.jar.Attributes.Name
Вложенный класс:
Attributes

public static class Attributes.Name
extends Object

Класс Attributes.Name представляет имя атрибута, хранящегося в этой карте. Допустимые имена атрибутов нечувствительны к регистру, ограничены символами ASCII из набора [0-9a-zA-Z_-], и не могут превышать 70 символов в длину. Значения атрибутов могут содержать любые символы и будут закодированы в UTF8 при записи в выходной поток. См. Спецификацию JAR-файлов для получения дополнительной информации о допустимых именах и значениях атрибутов.

Поля

Модификатор и Тип Поле и Описание
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 SEALED

Name объект для Sealed атрибута манифеста, используемого для герметизации.

static Attributes.Name SIGNATURE_VERSION

Name объект для Signature-Version атрибута манифеста, используемого при подписи JAR-файлов.

static Attributes.Name SPECIFICATION_TITLE

Name объект для Specification-Title атрибута манифеста, используемого для версионирования пакетов.

static Attributes.Name SPECIFICATION_VENDOR

Name объект для Specification-Vendor атрибута манифеста, используемого для версионирования пакетов.

static Attributes.Name SPECIFICATION_VERSION

Name объект для Specification-Version атрибута манифеста, используемого для версионирования пакетов.

Конструкторы

Конструктор и Описание
Name(String name)

Создаёт новое имя атрибута, используя заданное строковое имя.

Методы

Модификатор и Тип Метод и Описание
boolean equals(Object o)

Сравнивает это имя атрибута с другим на равенство.

int hashCode()

Вычисляет значение хэш-функции для этого имени атрибута.

String toString()

Возвращает имя атрибута как строку.

Методы, унаследованные от класса java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Поля

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. Связанные расширения могут использовать этот атрибут для поиска других JAR-файлов, содержащих необходимые классы.

См. также:
Спецификация JAR-файла

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-Name, используемого для объявления зависимостей от установленных расширений.

См. также:
Зависимость установленного расширения

IMPLEMENTATION_TITLE

public static final Attributes.Name IMPLEMENTATION_TITLE

Name объект для атрибута манифеста Implementation-Title, используемого для версионирования пакетов.

См. также:
Спецификация версионирования Java продукта

IMPLEMENTATION_VERSION

public static final Attributes.Name IMPLEMENTATION_VERSION

Name объект для атрибута манифеста Implementation-Version, используемого для версионирования пакетов.

См. также:
Спецификация версионирования Java продукта

IMPLEMENTATION_VENDOR

public static final Attributes.Name IMPLEMENTATION_VENDOR

Name объект для атрибута манифеста Implementation-Vendor, используемого для версионирования пакетов.

См. также:
Спецификация версионирования Java продукта

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, используемого для версионирования пакетов.

См. также:
Спецификация версионирования Java продукта

SPECIFICATION_VERSION

public static final Attributes.Name SPECIFICATION_VERSION

Name объект для атрибута манифеста Specification-Version, используемого для версионирования пакетов.

См. также:
Спецификация версионирования Java продукта

SPECIFICATION_VENDOR

public static final Attributes.Name SPECIFICATION_VENDOR

Name объект для атрибута манифеста Specification-Vendor, используемого для версионирования пакетов.

См. также:
Спецификация версионирования Java продукта

Конструкторы

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)

toString

public String toString()

Возвращает имя атрибута в виде строки.

Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта.

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API