< prev index next >
src/java.desktop/share/classes/javax/print/attribute/HashPrintServiceAttributeSet.java
Print this page
*** 53,100 ****
* initially populated with the given value.
*
* @param attribute Attribute value to add to the set.
*
* @exception NullPointerException
! * (unchecked exception) Thrown if <CODE>attribute</CODE> is null.
*/
public HashPrintServiceAttributeSet(PrintServiceAttribute attribute) {
super (attribute, PrintServiceAttribute.class);
}
/**
* Construct a new print service attribute set, initially populated with
* the values from the given array. The new attribute set is populated
! * by adding the elements of <CODE>attributes</CODE> array to the set in
* sequence, starting at index 0. Thus, later array elements may replace
* earlier array elements if the array contains duplicate attribute
* values or attribute categories.
*
* @param attributes Array of attribute values to add to the set.
* If null, an empty attribute set is constructed.
*
* @exception NullPointerException
* (unchecked exception)
! * Thrown if any element of <CODE>attributes</CODE> is null.
*/
public HashPrintServiceAttributeSet(PrintServiceAttribute[] attributes) {
super (attributes, PrintServiceAttribute.class);
}
/**
* Construct a new attribute set, initially populated with the
* values from the given set where the members of the attribute set
! * are restricted to the <code>PrintServiceAttribute</code> interface.
*
* @param attributes set of attribute values to initialise the set. If
* null, an empty attribute set is constructed.
*
* @exception ClassCastException
* (unchecked exception) Thrown if any element of
! * <CODE>attributes</CODE> is not an instance of
! * <CODE>PrintServiceAttribute</CODE>.
*/
public HashPrintServiceAttributeSet(PrintServiceAttributeSet attributes)
{
super(attributes, PrintServiceAttribute.class);
}
--- 53,100 ----
* initially populated with the given value.
*
* @param attribute Attribute value to add to the set.
*
* @exception NullPointerException
! * (unchecked exception) Thrown if {@code attribute} is null.
*/
public HashPrintServiceAttributeSet(PrintServiceAttribute attribute) {
super (attribute, PrintServiceAttribute.class);
}
/**
* Construct a new print service attribute set, initially populated with
* the values from the given array. The new attribute set is populated
! * by adding the elements of {@code attributes} array to the set in
* sequence, starting at index 0. Thus, later array elements may replace
* earlier array elements if the array contains duplicate attribute
* values or attribute categories.
*
* @param attributes Array of attribute values to add to the set.
* If null, an empty attribute set is constructed.
*
* @exception NullPointerException
* (unchecked exception)
! * Thrown if any element of {@code attributes} is null.
*/
public HashPrintServiceAttributeSet(PrintServiceAttribute[] attributes) {
super (attributes, PrintServiceAttribute.class);
}
/**
* Construct a new attribute set, initially populated with the
* values from the given set where the members of the attribute set
! * are restricted to the {@code PrintServiceAttribute} interface.
*
* @param attributes set of attribute values to initialise the set. If
* null, an empty attribute set is constructed.
*
* @exception ClassCastException
* (unchecked exception) Thrown if any element of
! * {@code attributes} is not an instance of
! * {@code PrintServiceAttribute}.
*/
public HashPrintServiceAttributeSet(PrintServiceAttributeSet attributes)
{
super(attributes, PrintServiceAttribute.class);
}
< prev index next >