JavaTM Platform
Standard Ed. 6

インタフェース
javax.print.attribute.AttributeSet の使用

AttributeSet を使用しているパッケージ
javax.print JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。 
javax.print.attribute JavaTM Print Service の属性の型とそれらが属性セットに収集される方法を記述するクラスとインスタンスを提供します。 
 

javax.print での AttributeSet の使用
 

AttributeSet を返す javax.print のメソッド
 AttributeSet 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)
          指定された属性と DocFlavor の組み合わせをサポートすることを明確に確認可能なサービスを検出します。
 Object PrintService.getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)
          この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。
 AttributeSet 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 フレーバすべてを含む MultiDoc を印刷可能な MultiDoc 印刷サービスを検出します。
static PrintService[] PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes)
          指定された DocFlavor の印刷が可能な印刷サービスを検出します。
 

javax.print.attribute での AttributeSet の使用
 

javax.print.attribute での AttributeSet のサブインタフェース
 interface DocAttributeSet
          DocAttributeSet インタフェースは、ドキュメントの属性のセット、つまり DocAttribute インタフェースを実装する印刷属性に対するインタフェースを指定します。
 interface PrintJobAttributeSet
          PrintJobAttributeSet インタフェースは、印刷ジョブ属性のセットに対するインタフェース、つまり、PrintJobAttribute インタフェースを実装する印刷属性を指定します。
 interface PrintRequestAttributeSet
          PrintRequestAttributeSet インタフェースは、印刷要求属性のセットに対するインタフェース、つまり PrintRequestAttribute インタフェースを実装する印刷属性を指定します。
 interface PrintServiceAttributeSet
          PrintServiceAttributeSet インタフェースは、印刷ジョブ属性のセットに対するインタフェース、つまり、PrintServiceAttribute インタフェースを実装する印刷属性を指定します。
 

AttributeSet を実装している javax.print.attribute のクラス
 class HashAttributeSet
          HashAttributeSet クラスは、ハッシュマップの特性を持つ AttributeSet 実装を提供します。
 class HashDocAttributeSet
          HashDocAttributeSet クラスは、その実装を HashAttributeSet クラスから継承し、DocAttributeSet インタフェースの意味上の制限を適用する属性セットを提供します。
 class HashPrintJobAttributeSet
          HashPrintJobAttributeSet クラスは、その実装を HashAttributeSet クラスから継承し、PrintJobAttributeSet インタフェースの意味上の制限を適用する属性セットを提供します。
 class HashPrintRequestAttributeSet
          HashPrintRequestAttributeSet クラスは、その実装を HashAttributeSet クラスから継承し、PrintRequestAttributeSet インタフェースの意味上の制限を適用します。
 class HashPrintServiceAttributeSet
          HashPrintServiceAttributeSet クラスは、その実装を HashAttributeSet クラスから継承し、PrintServiceAttributeSet インタフェースの意味上の制限を適用する属性セットを提供します。
 

AttributeSet を返す javax.print.attribute のメソッド
static AttributeSet AttributeSetUtilities.synchronizedView(AttributeSet attributeSet)
          指定された属性セットの同期ビューを作成します。
static AttributeSet AttributeSetUtilities.unmodifiableView(AttributeSet attributeSet)
          指定された属性セットの変更不可能なビューを作成します。
 

AttributeSet 型のパラメータを持つ javax.print.attribute のメソッド
 boolean PrintServiceAttributeSet.addAll(AttributeSet attributes)
          指定されたセットのすべての要素をこの属性に追加します。
 boolean PrintRequestAttributeSet.addAll(AttributeSet attributes)
          指定されたセットのすべての要素をこの属性に追加します。
 boolean PrintJobAttributeSet.addAll(AttributeSet attributes)
          指定されたセットのすべての要素をこの属性に追加します。
 boolean HashAttributeSet.addAll(AttributeSet attributes)
          指定されたセットのすべての要素をこの属性に追加します。
 boolean DocAttributeSet.addAll(AttributeSet attributes)
          指定されたセットのすべての要素をこの属性に追加します。
 boolean AttributeSet.addAll(AttributeSet attributes)
          指定されたセットのすべての要素をこの属性に追加します。
static AttributeSet AttributeSetUtilities.synchronizedView(AttributeSet attributeSet)
          指定された属性セットの同期ビューを作成します。
static AttributeSet AttributeSetUtilities.unmodifiableView(AttributeSet attributeSet)
          指定された属性セットの変更不可能なビューを作成します。
 

AttributeSet 型のパラメータを持つ javax.print.attribute のコンストラクタ
HashAttributeSet(AttributeSet attributes)
          初期状態で指定されたセットの値によって生成された属性セットの新しい属性セットを構築します。
HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
          初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。