インタフェース
javax.print.attribute.AttributeSetの使用
AttributeSetを使用するパッケージ
パッケージ
説明
Java印刷サービスAPIの主要なクラスとインタフェースを提供する。
Java印刷サービスの属性のタイプと、それらを属性セットに収集する方法を記述するクラスおよびインタフェースを提供します。
-
javax.printでのAttributeSetの使用
AttributeSetを返すjavax.printのメソッド修飾子と型メソッド説明PrintService.getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes)
特定のDocFlavor
のコンテキストで印刷リクエストに対してサポートされていない属性を識別します。型AttributeSetのパラメータを持つjavax.printのメソッド修飾子と型メソッド説明abstract MultiDocPrintService[]
PrintServiceLookup.getMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes)
アプリケーションから直接呼び出されることはありません。abstract PrintService[]
PrintServiceLookup.getPrintServices(DocFlavor flavor, AttributeSet attributes)
指定された属性とDocFlavors
の組み合わせをサポートすることが確実に確認できるサービスを特定します。PrintService.getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)
この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。PrintService.getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes)
特定のDocFlavor
のコンテキストで印刷リクエストに対してサポートされていない属性を識別します。boolean
PrintService.isAttributeValueSupported(Attribute attrval, DocFlavor flavor, AttributeSet attributes)
このPrint Service用のジョブ設定時に、クライアントが特定の印刷属性値を指定可能かどうかを判別します。static MultiDocPrintService[]
PrintServiceLookup.lookupMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes)
指定されたすべてのdocフレーバを含むMultiDocs
を印刷できるMultiDoc
printServices
を検索します。static PrintService[]
PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes)
指定されたDocFlavor
の印刷が可能な印刷サービスを検索します。 -
javax.print.attributeでのAttributeSetの使用
javax.print.attribute内のAttributeSetのサブインタフェース修飾子と型インタフェース説明interface
インタフェースDocAttributeSet
は、doc属性のセット、つまりインタフェースDocAttribute
を実装する印刷属性のインタフェースを指定します。interface
インタフェースPrintJobAttributeSet
は、一連の印刷ジョブ属性、つまりインタフェースPrintJobAttribute
を実装する印刷属性のためのインタフェースを指定します。interface
インタフェースPrintRequestAttributeSet
は、一連の印刷リクエスト属性、すなわちインタフェースPrintRequestAttribute
を実装する印刷属性のためのインタフェースを指定します。interface
インタフェースPrintServiceAttributeSet
は、一連の印刷ジョブ属性、つまりインタフェースPrintServiceAttribute
を実装する印刷属性のためのインタフェースを指定します。AttributeSetを実装しているjavax.print.attributeのクラス修飾子と型クラス説明class
クラスHashAttributeSet
は、ハッシュ・マップの特性を持つAttributeSet
実装を提供します。class
クラスHashDocAttributeSet
は、その実装をクラスHashAttributeSet
から継承し、インタフェースDocAttributeSet
の意味制限を強制する属性セットを提供します。class
クラスHashPrintJobAttributeSet
は、その実装をクラスHashAttributeSet
から継承し、インタフェースPrintJobAttributeSet
の意味制限を強制する属性セットを提供します。class
クラスHashPrintRequestAttributeSet
は、その実装をクラスHashAttributeSet
から継承し、インタフェースPrintRequestAttributeSet
の意味制約を適用します。class
クラスHashPrintServiceAttributeSet
は、その実装をクラスHashAttributeSet
から継承し、インタフェースPrintServiceAttributeSet
の意味制限を強制する属性セットを提供します。修飾子と型メソッド説明static AttributeSet
AttributeSetUtilities.synchronizedView(AttributeSet attributeSet)
指定された属性セットの同期ビューを作成します。static AttributeSet
AttributeSetUtilities.unmodifiableView(AttributeSet attributeSet)
指定された属性セットの変更不可能なビューを作成します。型AttributeSetのパラメータを持つjavax.print.attributeのメソッド修飾子と型メソッド説明boolean
AttributeSet.addAll(AttributeSet attributes)
指定されたセットのすべての要素をこの属性に追加します。boolean
DocAttributeSet.addAll(AttributeSet attributes)
指定されたセットのすべての要素をこの属性に追加します。boolean
HashAttributeSet.addAll(AttributeSet attributes)
指定されたセットのすべての要素をこの属性に追加します。boolean
PrintJobAttributeSet.addAll(AttributeSet attributes)
指定されたセットのすべての要素をこの属性に追加します。boolean
PrintRequestAttributeSet.addAll(AttributeSet attributes)
指定されたセットのすべての要素をこの属性に追加します。boolean
PrintServiceAttributeSet.addAll(AttributeSet attributes)
指定されたセットのすべての要素をこの属性に追加します。static AttributeSet
AttributeSetUtilities.synchronizedView(AttributeSet attributeSet)
指定された属性セットの同期ビューを作成します。static AttributeSet
AttributeSetUtilities.unmodifiableView(AttributeSet attributeSet)
指定された属性セットの変更不可能なビューを作成します。型AttributeSetのパラメータを持つjavax.print.attributeのコンストラクタ修飾子コンストラクタ説明HashAttributeSet(AttributeSet attributes)
初期状態で指定されたセットの値によって生成された属性セットの新しい属性セットを構築します。protected
HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。