Интерфейс AttributeException
public interface AttributeException
Интерфейс AttributeException — это миксин-интерфейс, который подкласс PrintException может реализовать для сообщения об ошибке, связанной с одним или несколькими атрибутами печати, которые не поддерживает экземпляр определённой службы печати. Атрибут либо вообще не поддерживается, либо поддерживается, но указанное значение атрибута не поддерживается. API службы печати не определяет никаких классов исключений печати, реализующих интерфейс AttributeException, это предоставлено на усмотрение разработчика службы печати.
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Class[] |
getUnsupportedAttributes() Возвращает массив классов атрибутов печати, для которых экземпляр службы печати вообще не поддерживает атрибут, или null, если таких атрибутов нет. |
Attribute[] |
getUnsupportedValues() Возвращает массив атрибутов печати, для которых экземпляр службы печати поддерживает атрибут, но не поддерживает конкретное значение этого атрибута, или null, если таких значений атрибутов нет. |
Методы
getUnsupportedAttributes
Class[] getUnsupportedAttributes()
Возвращает массив классов атрибутов печати, для которых экземпляр службы печати вообще не поддерживает атрибут, или null, если таких атрибутов нет. Объекты в возвращаемом массиве — классы, расширяющие базовый интерфейс Attribute.
- Возвращает:
- классы неподдерживаемых атрибутов
getUnsupportedValues
Attribute[] getUnsupportedValues()
Возвращает массив атрибутов печати, для которых экземпляр службы печати поддерживает атрибут, но не поддерживает конкретное значение этого атрибута, или null, если таких значений атрибутов нет.
- Возвращает:
- неподдерживаемые значения атрибутов
© 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.