Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class AttributeSetUtilities extends Object
AttributeSet
Неподдающееся изменению представление U AttributeSet S предоставляет клиенту доступ "только для чтения" к операциям С. Кри на U, "прочитанном" к S; таким образом изменения в S отражаются в U. Однако, любая попытка изменить U, результаты в UnmodifiableSetException. Неподдающееся изменению представление возражает, что U будет сериализуем, если набор атрибута возразит, что S сериализуем.
Синхронизируемое представление V из набора атрибута S предоставляет клиенту синхронизируемый (многократный ориентированный на многопотоковое исполнение) доступ к S. Каждая работа V синхронизируется, используя V непосредственно в качестве объекта блокировки и затем просто вызывает соответствующую работу S. Чтобы гарантировать взаимоисключающий доступ, является критическим, что весь доступ к S выполняется до V. Синхронизируемое представление возражает V, будет сериализуемо, если набор атрибута возразит, что S сериализуем.
Как упомянуто в описании пакета javax.print, нулевой ссылочный параметр к методам является неправильным если явно не задокументировано на методе как наличие значимой интерпретации. Использование наоборот является неправильным кодированием и может привести к исключению времени выполнения или сразу или в некоторое более позднее время. IllegalArgumentException и NullPointerException являются примерами типичных и приемлемых исключений времени выполнения для таких случаев.
Модификатор и Тип | Метод и Описание |
---|---|
static AttributeSet |
synchronizedView(AttributeSet attributeSet)
Создает синхронизируемое представление данного набора атрибута.
|
static DocAttributeSet |
synchronizedView(DocAttributeSet attributeSet)
Создает синхронизируемое представление данного набора атрибута документа.
|
static PrintJobAttributeSet |
synchronizedView(PrintJobAttributeSet attributeSet)
Создает синхронизируемое представление данного набора атрибута задания печати.
|
static PrintRequestAttributeSet |
synchronizedView(PrintRequestAttributeSet attributeSet)
Создает синхронизируемое представление данного набора атрибута запроса печати.
|
static PrintServiceAttributeSet |
synchronizedView(PrintServiceAttributeSet attributeSet)
Создает синхронизируемое представление данного набора атрибута службы печати.
|
static AttributeSet |
unmodifiableView(AttributeSet attributeSet)
Создает неподдающееся изменению представление данного набора атрибута.
|
static DocAttributeSet |
unmodifiableView(DocAttributeSet attributeSet)
Создает неподдающееся изменению представление данного набора атрибута документа.
|
static PrintJobAttributeSet |
unmodifiableView(PrintJobAttributeSet attributeSet)
Создает неподдающееся изменению представление данного набора атрибута задания печати.
|
static PrintRequestAttributeSet |
unmodifiableView(PrintRequestAttributeSet attributeSet)
Создает неподдающееся изменению представление данного набора атрибута запроса печати.
|
static PrintServiceAttributeSet |
unmodifiableView(PrintServiceAttributeSet attributeSet)
Создает неподдающееся изменению представление данного набора атрибута службы печати.
|
static Class<?> |
verifyAttributeCategory(Object object, Class<?> interfaceName)
|
static Attribute |
verifyAttributeValue(Object object, Class<?> interfaceName)
Проверьте, что данный объект является экземпляром данного интерфейса, который, как предполагается, является интерфейсом
Attribute или подынтерфейс этого. |
static void |
verifyCategoryForValue(Class<?> category, Attribute attribute)
Проверьте, что данный объект категории атрибута равен категории данного объекта значения атрибута.
|
public static AttributeSet unmodifiableView(AttributeSet attributeSet)
attributeSet
- Базовый атрибут устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль. Нуль никогда не apublic static DocAttributeSet unmodifiableView(DocAttributeSet attributeSet)
attributeSet
- Базовый атрибут документа устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль.public static PrintRequestAttributeSet unmodifiableView(PrintRequestAttributeSet attributeSet)
attributeSet
- Базовый атрибут запроса печати устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль.public static PrintJobAttributeSet unmodifiableView(PrintJobAttributeSet attributeSet)
attributeSet
- Базовый атрибут задания печати устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль.public static PrintServiceAttributeSet unmodifiableView(PrintServiceAttributeSet attributeSet)
attributeSet
- Базовый атрибут службы печати устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль.public static AttributeSet synchronizedView(AttributeSet attributeSet)
attributeSet
- Базовый атрибут устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль.public static DocAttributeSet synchronizedView(DocAttributeSet attributeSet)
attributeSet
- Базовый атрибут документа устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль.public static PrintRequestAttributeSet synchronizedView(PrintRequestAttributeSet attributeSet)
attributeSet
- Базовый атрибут запроса печати устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль.public static PrintJobAttributeSet synchronizedView(PrintJobAttributeSet attributeSet)
attributeSet
- Базовый атрибут задания печати устанавливается.attributeSet
.NullPointerException
- Брошенный, если attributeSet
нуль.public static PrintServiceAttributeSet synchronizedView(PrintServiceAttributeSet attributeSet)
attributeSet
- Базовый атрибут службы печати устанавливается.attributeSet
.public static Class<?> verifyAttributeCategory(Object object, Class<?> interfaceName)
Class
это реализует данный интерфейс, который, как предполагается, является интерфейсом Attribute
или подынтерфейс этого.object
- Объект протестировать.interfaceName
- Взаимодействуйте через интерфейс объект должен реализовать.object
a Class
это реализует interfaceName
, object
возвращается удрученный, чтобы ввести Class
; иначе исключение выдается.NullPointerException
- (исключение непроверенное) Брошенный, если object
нуль.ClassCastException
- (исключение непроверенное) Брошенный, если object
не a Class
это реализует interfaceName
.public static Attribute verifyAttributeValue(Object object, Class<?> interfaceName)
Attribute
или подынтерфейс этого.object
- Объект протестировать.interfaceName
- Интерфейсом которого объект должен быть экземпляром.object
экземпляр interfaceName
, object
возвращается удрученный, чтобы ввести Attribute
; иначе исключение выдается.NullPointerException
- (исключение непроверенное) Брошенный, если object
нуль.ClassCastException
- (исключение непроверенное) Брошенный, если object
не экземпляр interfaceName
.public static void verifyCategoryForValue(Class<?> category, Attribute attribute)
category
- Категория атрибута, чтобы протестировать.attribute
- Значение атрибута, чтобы протестировать.NullPointerException
- (исключение непроверенное) Брошенный, если category
нуль или если attribute
нуль.IllegalArgumentException
- (исключение непроверенное) Брошенный, если category
не равно категории attribute
.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92