Класс IntegerSyntax
java.lang.Object
javax.print.attribute.IntegerSyntax
- Все реализуемые интерфейсы:
Serializable, Cloneable
- Прямые известные подклассы:
Copies, JobImpressions, JobImpressionsCompleted, JobKOctets, JobKOctetsProcessed, JobMediaSheets, JobMediaSheetsCompleted, JobPriority, JobPrioritySupported, NumberOfDocuments, NumberOfInterveningJobs, NumberUp, PagesPerMinute, PagesPerMinuteColor, QueuedJobCount
public abstract class IntegerSyntax extends Object implements Serializable, Cloneable
Класс
IntegerSyntax — это абстрактный базовый класс, предоставляющий общую реализацию всех атрибутов с целочисленными значениями. Внутри целочисленный атрибут — это просто целое число. Целочисленное значение атрибута можно получить, вызвав getValue(). Целочисленное значение атрибута задается при его создании (см. IntegerSyntax(int)). После создания значение атрибута является неизменяемым.
- См. также:
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает новый целочисленный атрибут с указанным целочисленным значением. |
|
protected |
Создает новый целочисленный атрибут с указанным целочисленным значением, которое должно находиться в заданном диапазоне. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Возвращает, эквивалентен ли этот целочисленный атрибут переданному объекту. |
int |
getValue() |
Возвращает целочисленное значение этого атрибута. |
int |
hashCode() |
Возвращает хеш-код этого целочисленного атрибута. |
String |
toString() |
Возвращает строковое представление этого целочисленного атрибута. |
Методы, объявленные в классе 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, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
IntegerSyntax
protected IntegerSyntax(int value)
Создает новый целочисленный атрибут с указанным целочисленным значением.
- Параметры:
-
value— целочисленное значение
IntegerSyntax
protected IntegerSyntax(int value, int lowerBound, int upperBound)
Создает новый целочисленный атрибут с указанным целочисленным значением, которое должно находиться в заданном диапазоне.
- Параметры:
-
value— целочисленное значение -
lowerBound— нижняя граница -
upperBound— верхняя граница - Вызывает исключение:
-
IllegalArgumentException— еслиvalueменьшеlowerBoundили большеupperBound
Подробное описание методов
getValue
public int getValue()
Возвращает целочисленное значение этого атрибута.
- Возвращает:
- целочисленное значение
equals
public boolean equals(Object object)
Возвращает, эквивалентен ли этот целочисленный атрибут переданному объекту. Для эквивалентности должны выполняться все следующие условия:
-
objectне являетсяnull. -
objectявляется экземпляром классаIntegerSyntax. - Значение этого целочисленного атрибута равно значению
object.
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.