Класс TextSyntax
- java.lang.Object
-
- javax.print.attribute.TextSyntax
- Все реализованные интерфейсы:
- Serializable, Cloneable
- Прямые известные подклассы:
- DocumentName, JobMessageFromOperator, JobName, JobOriginatingUserName, OutputDeviceAssigned, PrinterInfo, PrinterLocation, PrinterMakeAndModel, PrinterMessageFromOperator, PrinterName, RequestingUserName
public abstract class TextSyntax extends Object implements Serializable, Cloneable
Класс TextSyntax — это абстрактный базовый класс, предоставляющий общее реализация для всех атрибутов, значение которых является строкой. Текстовый атрибут включает локаль, указывающую естественный язык. Таким образом, текстовый атрибут всегда представляет локализованную строку. После создания значение текстового атрибута неизменяемо.
- См. также:
- Сериализованная форма
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
TextSyntax(String value,
Locale locale) Создает атрибут TextAttribute со указанной строкой и локалью. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
equals(Object object) Возвращает, эквивалентен ли этот текстовый атрибут переданному объекту. |
Locale |
getLocale() Возвращает естественный язык (локаль) строки текста этого текстового атрибута. |
String |
getValue() Возвращает строку текста этого текстового атрибута. |
int |
hashCode() Возвращает хэш-код для этого текстового атрибута. |
String |
toString() Возвращает строку, идентифицирующую этот текстовый атрибут. |
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Конструкторы
TextSyntax
protected TextSyntax(String value,
Locale locale)
Создает атрибут TextAttribute со указанной строкой и локалью.
- Параметры:
-
value- Строка текста. -
locale- Естественный язык строки текста. null интерпретируется как локаль по умолчанию, возвращаемаяLocale.getDefault(). - Исключения:
-
NullPointerException- (исключение невыявленного типа) Бросается, еслиvalueравно null.
Методы
getValue
public String getValue()
Возвращает строку текста этого текстового атрибута.
- Возвращает:
- строку текста.
getLocale
public Locale getLocale()
Возвращает естественный язык (локаль) строки текста этого текстового атрибута.
- Возвращает:
- локаль
hashCode
public int hashCode()
Возвращает хэш-код для этого текстового атрибута.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- Значение хэш-кода для этого объекта.
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
equals
public boolean equals(Object object)
Возвращает, эквивалентен ли этот текстовый атрибут переданному объекту. Для эквивалентности должны выполняться все следующие условия:
-
objectне null. -
objectявляется экземпляром класса TextSyntax. - Подлежащая строка этого текстового атрибута и подлежащая строка
objectравны. - Локаль этого текстового атрибута и локаль
objectравны.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
object- Объект для сравнения. - Возвращает:
- True, если
objectэквивалентен этому текстовому атрибуту, иначе false. - См. также:
-
Object.hashCode(),HashMap
toString
public String toString()
Возвращает строку, идентифицирующую этот текстовый атрибут. Строка — это подлежащая строка текста атрибута.
© 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.