|
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