1 /* |
1 /* |
2 * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
67 * <UL> |
67 * <UL> |
68 * <LI> |
68 * <LI> |
69 * A {@link DocAttributeSet DocAttributeSet}, containing {@link DocAttribute |
69 * A {@link DocAttributeSet DocAttributeSet}, containing {@link DocAttribute |
70 * DocAttribute}s, specifies the characteristics of an individual doc and the |
70 * DocAttribute}s, specifies the characteristics of an individual doc and the |
71 * print job settings to be applied to an individual doc. |
71 * print job settings to be applied to an individual doc. |
72 * <P> |
72 * |
73 * <LI> |
73 * <LI> |
74 * A {@link PrintRequestAttributeSet PrintRequestAttributeSet}, containing |
74 * A {@link PrintRequestAttributeSet PrintRequestAttributeSet}, containing |
75 * {@link PrintRequestAttribute PrintRequestAttribute}s, specifies the |
75 * {@link PrintRequestAttribute PrintRequestAttribute}s, specifies the |
76 * settings |
76 * settings |
77 * to be applied to a whole print job and to all the docs in the print job. |
77 * to be applied to a whole print job and to all the docs in the print job. |
78 * <P> |
78 * |
79 * <LI> |
79 * <LI> |
80 * A {@link PrintJobAttributeSet PrintJobAttributeSet}, containing {@link |
80 * A {@link PrintJobAttributeSet PrintJobAttributeSet}, containing {@link |
81 * PrintJobAttribute PrintJobAttribute}s, reports the status of a print job. |
81 * PrintJobAttribute PrintJobAttribute}s, reports the status of a print job. |
82 * <P> |
82 * |
83 * <LI> |
83 * <LI> |
84 * A {@link PrintServiceAttributeSet PrintServiceAttributeSet}, containing |
84 * A {@link PrintServiceAttributeSet PrintServiceAttributeSet}, containing |
85 * {@link PrintServiceAttribute PrintServiceAttribute}s, reports the status of |
85 * {@link PrintServiceAttribute PrintServiceAttribute}s, reports the status of |
86 * a Print Service instance. |
86 * a Print Service instance. |
87 * </UL> |
87 * </UL> |
101 * HashDocAttributeSet HashDocAttributeSet}, |
101 * HashDocAttributeSet HashDocAttributeSet}, |
102 * {@link HashPrintRequestAttributeSet |
102 * {@link HashPrintRequestAttributeSet |
103 * HashPrintRequestAttributeSet}, {@link HashPrintJobAttributeSet |
103 * HashPrintRequestAttributeSet}, {@link HashPrintJobAttributeSet |
104 * HashPrintJobAttributeSet}, and {@link HashPrintServiceAttributeSet |
104 * HashPrintJobAttributeSet}, and {@link HashPrintServiceAttributeSet |
105 * HashPrintServiceAttributeSet}. |
105 * HashPrintServiceAttributeSet}. |
106 * <P> |
|
107 * |
106 * |
108 * @author Alan Kaminsky |
107 * @author Alan Kaminsky |
109 */ |
108 */ |
110 public interface AttributeSet { |
109 public interface AttributeSet { |
111 |
110 |