public interface AttributeException
インタフェース
AttributeException
はmixinインタフェースであり、PrintException
のサブクラスは、特定のPrint Serviceインスタンスがサポートしていない1つ以上の印刷属性を含むエラー状態を報告するために実装できます。 属性はまったくサポートされないか、サポートされても指定された特定の値はサポートされません。 Print Service APIは、インタフェースAttributeException
を実装するプリント例外クラスを定義しません。これは、Print Service実装者の裁量に委ねられます。 -
メソッドのサマリー
修飾子と型メソッド説明Class<?>[]
Print Serviceインスタンスが属性をまったくサポートしない印刷属性クラスの配列を返します。属性がない場合はnull
を返します。Print Serviceインスタンスが属性をサポートしているが属性の特定の値をサポートしていない印刷属性の配列を返します。属性値がない場合はnull
を返します。
-
メソッドの詳細
-
getUnsupportedAttributes
Class<?>[] getUnsupportedAttributes()Print Serviceインスタンスが属性をまったくサポートしない印刷属性クラスの配列を返します。属性がない場合はnull
を返します。 返される配列内のオブジェクトは、基本インタフェースAttribute
を拡張するクラスです。- 戻り値:
- サポートされない属性クラス
-
getUnsupportedValues
Attribute[] getUnsupportedValues()Print Serviceインスタンスが属性をサポートしているが属性の特定の値をサポートしていない印刷属性の配列を返します。属性値がない場合はnull
を返します。- 戻り値:
- サポートされない属性値
-