PrintRequestAttributeSet is just an {@link AttributeSet AttributeSet} whoseconstructors and mutating operations guarantee an additional invariant, namely that all attribute values in the PrintRequestAttributeSet must be instances of interface {@link PrintRequestAttribute PrintRequestAttribute}. The {@link #add(Attribute) add(Attribute)}, and {@link #addAll(AttributeSet) addAll(AttributeSet)} operationsare respecified below to guarantee this additional invariant.
@author Alan Kaminsky
|
|