モジュール java.desktop
パッケージ javax.print.attribute

インタフェースPrintServiceAttributeSet

すべてのスーパー・インタフェース:
AttributeSet
既知のすべての実装クラス:
HashPrintServiceAttributeSet

public interface PrintServiceAttributeSet extends AttributeSet
インタフェースPrintServiceAttributeSetは、一連の印刷ジョブ属性(インタフェースPrintServiceAttributeを実装する印刷属性)のインタフェースを指定します。 プリント・サービスAPIでは、プリント・サービス・インスタンスはPrintServiceAttributeSetを使用してプリント・サービスのステータスを報告します。

PrintServiceAttributeSetは、コンストラクタおよび変更操作で追加の不変性を保証するAttributeSetにすぎません。つまり、PrintServiceAttributeSet内のすべての属性値は、インタフェースPrintServiceAttributeのインスタンスである必要があります。 add(Attribute)およびaddAll(AttributeSet)操作は、この追加の一様性を保証するために以下で再指定されています。