javax.print.attribute
public interface PrintJobAttributeSet extends AttributeSet
PrintJobAttributeSet
specifies an attribute set which only
allows printing attributes of type
{@link javax.print.attribute.PrintJobAttribute}.
The methods {@link #add(Attribute)} and {@link #addAll(AttributeSet)} are
respecified in this interface to indicate that only
PrintJobAttribute
instances are allowed in this set.
Method Summary | |
---|---|
boolean | add(Attribute attribute)
Adds the specified attribute value to this attribute set
if it is not already present.
|
boolean | addAll(AttributeSet attributes)
Adds all of the elements in the specified set to this attribute set.
|
Parameters: attribute the attribute to add.
Returns: true
if the set is changed, false otherwise.
Throws: ClassCastException if attribute is not of type
PrintJobAttribute
. NullPointerException if the attribute is null
. UnmodifiableSetException if the set does not support modification.
Parameters: attributes the set of attributes to add.
Returns: true
if the set is changed, false otherwise.
Throws: ClassCastException if one of the attributes is not of type
PrintJobAttribute
. UnmodifiableSetException if the set does not support modification.
See Also: add