Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface PrintJobAttributeSet extends AttributeSet
PrintJobAttribute
. В API Службы печати служба использует PrintJobAttributeSet, чтобы сообщить о состоянии задания печати. PrintJobAttributeSet только AttributeSet
чьи конструкторы и видоизменяющиеся операции гарантируют дополнительный инвариант, а именно, что все значения атрибута в PrintJobAttributeSet должны быть экземплярами интерфейса PrintJobAttribute
.
, и add(Attribute)
операции повторно определяются ниже, чтобы гарантировать этот дополнительный инвариант. addAll(AttributeSet)
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
add(Attribute attribute)
Добавляет указанное значение атрибута к этому набору атрибута, если это уже не существует, сначала удаляя какое-либо существующее значение в той же самой категории атрибута как указанное значение атрибута (дополнительная работа).
|
boolean |
addAll(AttributeSet attributes)
Добавляют все элементы в указанном наборе к этому атрибуту.
|
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
boolean add(Attribute attribute)
add
в интерфейсе AttributeSet
attribute
- Значение атрибута, которое будет добавлено к этому набору атрибута.UnmodifiableSetException
- (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает add()
работа.ClassCastException
- (исключение непроверенное) Брошенный, если attribute
не экземпляр интерфейса PrintJobAttribute
.NullPointerException
- (исключение непроверенное) Брошенный, если attribute
нуль.boolean addAll(AttributeSet attributes)
add(Attribute)
работа была применена к этому набору атрибута последовательно с каждым элементом от указанного набора. Если ни одна из категорий в указанном наборе не то же самое как какие-либо категории в этом наборе атрибута, работа addAll() эффективно изменяет этот набор атрибута так, чтобы его значение было объединением двух наборов. Поведение addAll()
работа является неуказанной, если указанный набор изменяется, в то время как работа происходит.
Если addAll()
работа выдает исключение, эффект на это состояние набора атрибута является зависящим от реализации; элементы от указанного набора перед точкой исключения могут или не могли быть добавлены к этому набору атрибута.
addAll
в интерфейсе AttributeSet
attributes
- чьи элементы должны быть добавлены к этому набору атрибута.UnmodifiableSetException
- (Исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает метод addAll().ClassCastException
- (Исключение непроверенное) Брошенный, если некоторый элемент в указанном наборе не является экземпляром интерфейса PrintJobAttribute
.NullPointerException
- (Исключение непроверенное) Брошенный, если указанный набор является нулем.add(Attribute)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.