インタフェース
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のコンテキストで印刷リクエストに対してサポートされていない属性を識別します。booleanPrintService.isAttributeValueSupported(Attribute attrval, DocFlavor flavor, AttributeSet attributes) このPrint Service用のジョブ設定時に、クライアントが特定の印刷属性値を指定可能かどうかを判別します。static final MultiDocPrintService[]PrintServiceLookup.lookupMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes) 指定されたすべてのdocフレーバを含むMultiDocsを印刷できるMultiDocprintServicesを検索します。static final 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 AttributeSetAttributeSetUtilities.synchronizedView(AttributeSet attributeSet) 指定された属性セットの同期ビューを作成します。static AttributeSetAttributeSetUtilities.unmodifiableView(AttributeSet attributeSet) 指定された属性セットの変更不可能なビューを作成します。型AttributeSetのパラメータを持つjavax.print.attributeのメソッド修飾子と型メソッド説明booleanAttributeSet.addAll(AttributeSet attributes) 指定されたセットのすべての要素をこの属性に追加します。booleanDocAttributeSet.addAll(AttributeSet attributes) 指定されたセットのすべての要素をこの属性に追加します。booleanHashAttributeSet.addAll(AttributeSet attributes) 指定されたセットのすべての要素をこの属性に追加します。booleanPrintJobAttributeSet.addAll(AttributeSet attributes) 指定されたセットのすべての要素をこの属性に追加します。booleanPrintRequestAttributeSet.addAll(AttributeSet attributes) 指定されたセットのすべての要素をこの属性に追加します。booleanPrintServiceAttributeSet.addAll(AttributeSet attributes) 指定されたセットのすべての要素をこの属性に追加します。static AttributeSetAttributeSetUtilities.synchronizedView(AttributeSet attributeSet) 指定された属性セットの同期ビューを作成します。static AttributeSetAttributeSetUtilities.unmodifiableView(AttributeSet attributeSet) 指定された属性セットの変更不可能なビューを作成します。型AttributeSetのパラメータを持つjavax.print.attributeのコンストラクタ修飾子コンストラクタ説明HashAttributeSet(AttributeSet attributes) 初期状態で指定されたセットの値によって生成された属性セットの新しい属性セットを構築します。protectedHashAttributeSet(AttributeSet attributes, Class<?> interfaceName) 初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。