javax.print.attribute
Class HashPrintRequestAttributeSet

java.lang.Object
  extended by javax.print.attribute.HashAttributeSet
      extended by javax.print.attribute.HashPrintRequestAttributeSet
All Implemented Interfaces:
Serializable, AttributeSet, PrintRequestAttributeSet

public class HashPrintRequestAttributeSet
extends HashAttributeSet
implements Serializable, PrintRequestAttributeSet

HashPrintRequestAttributeSet provides an implementation of PrintRequestAttributeSet.

See Also:
Serialized Form

Constructor Summary
HashPrintRequestAttributeSet()
          Creates an empty HashPrintRequestAttributeSet object.
HashPrintRequestAttributeSet(PrintRequestAttribute attribute)
          Creates a HashPrintRequestAttributeSet object with the given attribute in it.
HashPrintRequestAttributeSet(PrintRequestAttribute[] attributes)
          Creates a HashPrintRequestAttributeSet object with the given attributes in it.
HashPrintRequestAttributeSet(PrintRequestAttributeSet attributes)
          Creates a HashPrintRequestAttributeSet object with the attributes of the given attributes set in it.
 
Method Summary
 
Methods inherited from class javax.print.attribute.HashAttributeSet
add, addAll, clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.print.attribute.PrintRequestAttributeSet
add, addAll
 
Methods inherited from interface javax.print.attribute.AttributeSet
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
 

Constructor Detail

HashPrintRequestAttributeSet

public HashPrintRequestAttributeSet()
Creates an empty HashPrintRequestAttributeSet object.


HashPrintRequestAttributeSet

public HashPrintRequestAttributeSet(PrintRequestAttribute attribute)
Creates a HashPrintRequestAttributeSet object with the given attribute in it.

Parameters:
attribute - the attribute to put into the attribute set
Throws:
NullPointerException - if attribute is null

HashPrintRequestAttributeSet

public HashPrintRequestAttributeSet(PrintRequestAttribute[] attributes)
Creates a HashPrintRequestAttributeSet object with the given attributes in it.

Parameters:
attributes - the array of attributes to put into the set. If null an empty set is created.
Throws:
NullPointerException - if one of the attributes of the given array is null.

HashPrintRequestAttributeSet

public HashPrintRequestAttributeSet(PrintRequestAttributeSet attributes)
Creates a HashPrintRequestAttributeSet object with the attributes of the given attributes set in it.

Parameters:
attributes - the attributes set to put into the set. If null an empty set is created.
Throws:
ClassCastException - if any element of attributes is not an instance of PrintRequestAttribute