Класс RequestingUserName
java.lang.Object
javax.print.attribute.TextSyntax
javax.print.attribute.standard.RequestingUserName
- Все реализованные интерфейсы:
Serializable, Cloneable, Attribute, PrintRequestAttribute
public final class RequestingUserName extends TextSyntax implements PrintRequestAttribute
Класс
RequestingUserName — это класс атрибута печати, текстовый атрибут, задающий имя конечного пользователя, отправившего задание на печать. Имя запрашивающего пользователя — произвольная строка, определяемая клиентом. Принтер не помещает указанный клиентом атрибут RequestingUserName в набор атрибутов задания на печать; вместо этого принтер помещает туда атрибут JobOriginatingUserName. Это означает, что службы, поддерживающие указание имени пользователя с помощью этого атрибута, должны также сообщать JobOriginatingUserName в наборе атрибутов задания. Обратите внимание, что многие службы печати могут независимо проверять подлинность имени пользователя и потому могут заявлять о поддержке имени запрашивающего пользователя, но на практике сообщать имя пользователя, проверенное службой, а не указанное с помощью этого атрибута. Совместимость с IPP: Строковое значение задаёт значение имени IPP. Локаль задаёт естественный язык IPP. Имя категории, возвращаемое методом getName(), задаёт имя атрибута IPP.
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
RequestingUserName |
Создаёт новый атрибут имени запрашивающего пользователя с заданными именем пользователя и локалью. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Возвращает значение, указывающее, эквивалентен ли этот атрибут имени запрашивающего пользователя переданному объекту. |
final Class |
getCategory() |
Возвращает класс атрибута печати, который следует использовать в качестве «категории» для этого значения атрибута печати. |
final String |
getName() |
Возвращает имя категории, экземпляром которой является это значение атрибута. |
Методы, объявленные в классе TextSyntax
getLocale, getValue, hashCode, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
Locale |
getLocale() |
Возвращает естественный язык (локаль) текстовой строки этого текстового атрибута. |
String |
getValue() |
Возвращает текстовую строку этого текстового атрибута. |
int |
hashCode() |
Возвращает хеш-код этого текстового атрибута. |
String |
toString() |
Возвращает String, идентифицирующее этот текстовый атрибут. |
Методы, объявленные в классе Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
RequestingUserName
public RequestingUserName(String userName, Locale locale)
Создаёт новый атрибут имени запрашивающего пользователя с заданными именем пользователя и локалью.
- Параметры:
-
userName— имя пользователя -
locale— естественный язык текстовой строки. Значениеnullозначает локаль по умолчанию, возвращаемую методомLocale.getDefault() - Исключения:
-
NullPointerException— еслиuserNameимеет значениеnull
Подробное описание методов
equals
public boolean equals(Object object)
Возвращает значение, указывающее, эквивалентен ли этот атрибут имени запрашивающего пользователя переданному объекту. Для эквивалентности должны выполняться все следующие условия:
-
objectне являетсяnull. -
objectявляется экземпляром классаRequestingUserName. - Базовые строки этого атрибута имени запрашивающего пользователя и
objectравны. - Локали этого атрибута имени запрашивающего пользователя и
objectравны.
- Переопределяет:
-
equalsв классеTextSyntax - Параметры:
-
object—Objectдля сравнения - Возвращает:
-
true, еслиobjectэквивалентен этому атрибуту имени запрашивающего пользователя; в противном случае —false - См. также:
getCategory
public final Class<? extends Attribute> getCategory()
Возвращает класс атрибута печати, который следует использовать в качестве «категории» для этого значения атрибута печати.
Для класса RequestingUserName категорией является сам класс RequestingUserName.
- Определено в:
-
getCategoryв интерфейсеAttribute - Возвращает:
- класс атрибута печати (категория), экземпляр класса
java.lang.Class
getName
© 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.