16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26
27 package javax.print.attribute;
28
29 import java.io.Serializable;
30
31 /**
32 * Class HashPrintJobAttributeSet provides an attribute set
33 * which inherits its implementation from class {@link HashAttributeSet
34 * HashAttributeSet} and enforces the semantic restrictions of interface
35 * {@link PrintJobAttributeSet PrintJobAttributeSet}.
36 * <P>
37 *
38 * @author Alan Kaminsky
39 */
40 public class HashPrintJobAttributeSet extends HashAttributeSet
41 implements PrintJobAttributeSet, Serializable {
42
43 private static final long serialVersionUID = -4204473656070350348L;
44
45 /**
46 * Construct a new, empty hash print job attribute set.
47 */
48 public HashPrintJobAttributeSet() {
49 super(PrintJobAttribute.class);
50 }
51
52 /**
53 * Construct a new hash print job attribute set,
54 * initially populated with the given value.
55 *
56 * @param attribute Attribute value to add to the set.
|
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26
27 package javax.print.attribute;
28
29 import java.io.Serializable;
30
31 /**
32 * Class HashPrintJobAttributeSet provides an attribute set
33 * which inherits its implementation from class {@link HashAttributeSet
34 * HashAttributeSet} and enforces the semantic restrictions of interface
35 * {@link PrintJobAttributeSet PrintJobAttributeSet}.
36 *
37 * @author Alan Kaminsky
38 */
39 public class HashPrintJobAttributeSet extends HashAttributeSet
40 implements PrintJobAttributeSet, Serializable {
41
42 private static final long serialVersionUID = -4204473656070350348L;
43
44 /**
45 * Construct a new, empty hash print job attribute set.
46 */
47 public HashPrintJobAttributeSet() {
48 super(PrintJobAttribute.class);
49 }
50
51 /**
52 * Construct a new hash print job attribute set,
53 * initially populated with the given value.
54 *
55 * @param attribute Attribute value to add to the set.
|