35 * Service instance does not support. Either the attribute is not supported at
36 * all, or the attribute is supported but the particular specified value is not
37 * supported. The Print Service API does not define any print exception
38 * classes that implement interface AttributeException, that being left to the
39 * Print Service implementor's discretion.
40 *
41 */
42
43 public interface AttributeException {
44
45
46 /**
47 * Returns the array of printing attribute classes for which the Print
48 * Service instance does not support the attribute at all, or null if
49 * there are no such attributes. The objects in the returned array are
50 * classes that extend the base interface
51 * {@link javax.print.attribute.Attribute Attribute}.
52 *
53 * @return unsupported attribute classes
54 */
55 public Class[] getUnsupportedAttributes();
56
57 /**
58 * Returns the array of printing attributes for which the Print Service
59 * instance supports the attribute but does not support that particular
60 * value of the attribute, or null if there are no such attribute values.
61 *
62 * @return unsupported attribute values
63 */
64 public Attribute[] getUnsupportedValues();
65
66 }
|
35 * Service instance does not support. Either the attribute is not supported at
36 * all, or the attribute is supported but the particular specified value is not
37 * supported. The Print Service API does not define any print exception
38 * classes that implement interface AttributeException, that being left to the
39 * Print Service implementor's discretion.
40 *
41 */
42
43 public interface AttributeException {
44
45
46 /**
47 * Returns the array of printing attribute classes for which the Print
48 * Service instance does not support the attribute at all, or null if
49 * there are no such attributes. The objects in the returned array are
50 * classes that extend the base interface
51 * {@link javax.print.attribute.Attribute Attribute}.
52 *
53 * @return unsupported attribute classes
54 */
55 public Class<?>[] getUnsupportedAttributes();
56
57 /**
58 * Returns the array of printing attributes for which the Print Service
59 * instance supports the attribute but does not support that particular
60 * value of the attribute, or null if there are no such attribute values.
61 *
62 * @return unsupported attribute values
63 */
64 public Attribute[] getUnsupportedValues();
65
66 }
|