Класс 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() |
Возвращает строковое значение, соответствующее этому целочисленному атрибуту. |
Подробное описание конструкторов
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равны.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
object-Objectдля сравнения - Возвращает:
-
trueеслиobjectэквивалентен этому целочисленному атрибуту,falseв противном случае - См. также:
hashCode
public int hashCode()
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого объекта.
- См. также:
toString
public String toString()
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление объекта.
© 1993, 2021, 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/17/docs/api/java.desktop/javax/print/attribute/IntegerSyntax.html