javax.print.attribute
Class HashDocAttributeSet

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

public class HashDocAttributeSet
extends HashAttributeSet
implements DocAttributeSet, Serializable

HashDocAttributeSet provides an implementation of DocAttributeSet.

See Also:
Serialized Form

Constructor Summary
HashDocAttributeSet()
          Creates an empty HashDocAttributeSet object.
HashDocAttributeSet(DocAttribute attribute)
          Creates a HashDocAttributeSet object with the given attribute in it.
HashDocAttributeSet(DocAttribute[] attributes)
          Creates a HashDocAttributeSet object with the given attributes in it.
HashDocAttributeSet(DocAttributeSet attributes)
          Creates a HashDocAttributeSet 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.DocAttributeSet
add, addAll
 
Methods inherited from interface javax.print.attribute.AttributeSet
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
 

Constructor Detail

HashDocAttributeSet

public HashDocAttributeSet()
Creates an empty HashDocAttributeSet object.


HashDocAttributeSet

public HashDocAttributeSet(DocAttribute attribute)
Creates a HashDocAttributeSet object with the given attribute in it.

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

HashDocAttributeSet

public HashDocAttributeSet(DocAttribute[] attributes)
Creates a HashDocAttributeSet 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.

HashDocAttributeSet

public HashDocAttributeSet(DocAttributeSet attributes)
Creates a HashDocAttributeSet 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 DocAttribute