JavaTM 2 Platform
Standard Ed. 5.0

インタフェース
java.util.Set の使用

Set を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.nio.channels.spi java.nio.channels パッケージのサービスプロバイダクラスです。 
java.nio.charset バイトと Unicode 文字の相互変換を行うための、文字セット、デコーダ、およびエンコーダを定義します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.concurrent 通常、ユーティリティクラスは並行プログラミングで有用です。 
java.util.jar JAR (Java ARchive) ファイルの読み込みおよび書き出しに使うクラスを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.loading 改良型の動的ロード機能を実装するクラスを提供します。 
javax.management.openmbean 公開データ型と Open MBean 記述子クラスを提供します。 
javax.management.remote.rmi RMI コネクタは、RMI を使ってクライアント要求をリモート MBean サーバへ転送する、JMX リモート API 用のコネクタです。 
javax.print.attribute.standard このパッケージには、特定の印刷属性のクラスが含まれています。 
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 

java.awt での Set の使用
 

Set を返す java.awt のメソッド
 Set<Map.Entry<Object,Object>> RenderingHints.entrySet()
          この RenderingHints に格納されているマッピングの Set ビューを返します。
 Set<AWTKeyStroke> KeyboardFocusManager.getDefaultFocusTraversalKeys(int id)
          指定されたトラバーサル操作に対して、デフォルトのフォーカストラバーサルキーの Set を返します。
 Set<AWTKeyStroke> Component.getFocusTraversalKeys(int id)
          このコンポーネントの指定されたトラバーサル操作のフォーカストラバーサルキーのセットを返します。
 Set<AWTKeyStroke> Container.getFocusTraversalKeys(int id)
          このコンテナの指定されたトラバーサル操作のフォーカストラバーサルキーのセットを返します。
 Set<AWTKeyStroke> Window.getFocusTraversalKeys(int id)
          この Window のフォーカストラバーサルキーを返します (各キーの詳細については、 setFocusTraversalKey を参照)。
 Set<Object> RenderingHints.keySet()
          この RenderingHints に格納されている Key の Set ビューを返します。
 

Set 型のパラメータを持つ java.awt のメソッド
 void KeyboardFocusManager.setDefaultFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)
          指定されたトラバーサル操作に対して、デフォルトのフォーカストラバーサルキーを設定します。
 void Component.setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)
          このコンポーネントの指定されたトラバーサル操作に対するフォーカストラバーサルキーを設定します。
 void Container.setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)
          このコンテナの指定されたトラバーサル操作に対するフォーカストラバーサルキーを設定します。
 

java.nio.channels での Set の使用
 

Set を返す java.nio.channels のメソッド
abstract  Set<SelectionKey> Selector.keys()
          このセレクタのキーセットを返します。
abstract  Set<SelectionKey> Selector.selectedKeys()
          このセレクタの選択されたキーセットを返します。
 

java.nio.channels.spi での Set の使用
 

Set を返す java.nio.channels.spi のメソッド
protected  Set<SelectionKey> AbstractSelector.cancelledKeys()
          このセレクタの取り消されたキーセットを取得します。
 

java.nio.charset での Set の使用
 

Set を返す java.nio.charset のメソッド
 Set<String> Charset.aliases()
          この文字セットの別名が含まれるセットを返します。
 

java.security での Set の使用
 

Set を返す java.security のメソッド
 Set<Map.Entry<Object,Object>> Provider.entrySet()
          このプロバイダに含まれるプロパティエントリの変更不可能な Set のビューを返します。
static Set<String> Security.getAlgorithms(String serviceName)
          指定した Java 暗号化サービスで使用可能なアルゴリズムや型の名前 (Signature、MessageDigest、Cipher、Mac、KeyStore など) を含む String の Set を返します。
 Set<Provider.Service> Provider.getServices()
          この Provider がサポートするすべてのサービスの変更不可能な Set を取得します。
 Set<Object> Provider.keySet()
          このプロバイダに含まれるプロパティキーの変更不可能な Set のビューを返します。
 

java.security.cert での Set の使用
 

Set を返す java.security.cert のメソッド
 Set<String> X509Extension.getCriticalExtensionOIDs()
          このインタフェースを実装するオブジェクトによって管理されている証明書または CRL で、CRITICAL としてマーキングされている拡張の OID 文字列の Set を取得します。
 Set<String> PolicyNode.getExpectedPolicies()
          処理される次の証明書でこのノードの有効なポリシーを満たすと期待されるポリシーのセットを返します。
 Set<String> X509CertSelector.getExtendedKeyUsage()
          extendedKeyUsage 基準値を返します。
 Set<String> PKIXParameters.getInitialPolicies()
          どの初期ポリシーも証明書パス処理のために証明書ユーザにとって許容できるような初期ポリシー識別子 (OID 文字列) の不変な Set を返します。
 Set<String> X509Extension.getNonCriticalExtensionOIDs()
          このインタフェースを実装するオブジェクトによって管理されている証明書または CRL で、NON-CRITICAL としてマーキングされている拡張機能の OID 文字列の Set を取得します。
 Set<String> X509CertSelector.getPolicy()
          ポリシー基準値を返します。
 Set<? extends PolicyQualifierInfo> PolicyNode.getPolicyQualifiers()
          このノードが表す有効なポリシーに関連付けられたポリシー修飾子のセットを返します。
abstract  Set<? extends X509CRLEntry> X509CRL.getRevokedCertificates()
          すべてのエントリを取得します。
abstract  Set<String> PKIXCertPathChecker.getSupportedExtensions()
          この PKIXCertPathChecker がサポート (つまり、「認識する」または「処理できる」) X.509 証明書機能拡張の不変な Set を返します。
 Set<TrustAnchor> PKIXParameters.getTrustAnchors()
          もっとも信頼できる CA の不変な Set を返します。
 

Set 型のパラメータを持つ java.security.cert のメソッド
 void X509CertSelector.setExtendedKeyUsage(Set<String> keyPurposeSet)
          extendedKeyUsage 基準値を設定します。
 void PKIXParameters.setInitialPolicies(Set<String> initialPolicies)
          どの初期ポリシーも証明書パス処理のために証明書ユーザにとって許容できる、そのような初期ポリシー識別子 (OID 文字列) の不変な Set を設定します。
 void X509CertSelector.setPolicy(Set<String> certPolicySet)
          ポリシー制約を設定します。
 void PKIXParameters.setTrustAnchors(Set<TrustAnchor> trustAnchors)
          もっとも信頼できる CA の Set を設定します。
 

Set 型のパラメータを持つ java.security.cert のコンストラクタ
PKIXBuilderParameters(Set<TrustAnchor> trustAnchors, CertSelector targetConstraints)
          もっとも信頼できる CA からなる指定した Set で、PKIXBuilderParameters のインスタンスを作成します。
PKIXParameters(Set<TrustAnchor> trustAnchors)
          もっとも信頼できる CA からなる指定した Set で、PKIXParameters のインスタンスを作成します。
 

java.text での Set の使用
 

Set を返す java.text のメソッド
 Set<AttributedCharacterIterator.Attribute> AttributedCharacterIterator.getAllAttributeKeys()
          反復子のテキスト範囲で定義されたすべての属性のキーを返します。
 

Set 型のパラメータを持つ java.text のメソッド
 int AttributedCharacterIterator.getRunLimit(Set<? extends AttributedCharacterIterator.Attribute> attributes)
          現在の文字を保持するいくつかの指定された属性について、ランの次に来る先頭文字のインデックスを返します。
 int AttributedCharacterIterator.getRunStart(Set<? extends AttributedCharacterIterator.Attribute> attributes)
          現在の文字を保持するいくつかの指定された属性について、ランの先頭文字のインデックスを返します。
 

java.util での Set の使用
 

java.util での Set のサブインタフェース
 interface SortedSet<E>
          反復子の動作を保証するセットです。
 

Set を実装している java.util のクラス
 class AbstractSet<E>
          このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class EnumSet<E extends Enum<E>>
          enum 型で使用するための特殊な Set 実装です。
 class HashSet<E>
          このクラスは、ハッシュテーブル (実際には HashMap のインスタンス) を基にし、Set インタフェースを実装します。
 class LinkedHashSet<E>
          予測可能な繰り返し順序を持つ Set インタフェースのハッシュテーブルとリンクリストの実装です。
 class TreeSet<E>
          このクラスは、TreeMap のインスタンスに基づく Set インタフェースを実装します。
 

Set として宣言されている java.util のフィールド
static Set Collections.EMPTY_SET
          空のセットです (不変)。
 

Set を返す java.util のメソッド
static
<E> Set<E>
Collections.checkedSet(Set<E> s, Class<E> type)
          指定されたセットの動的に型保証されたビューを返します。
static
<T> Set<T>
Collections.emptySet()
          空のセット (不変) を返します。
 Set<Map.Entry<K,V>> Map.entrySet()
          マップに含まれているマッピングのセットビューを返します。
 Set<Map.Entry<K,V>> Hashtable.entrySet()
          Hashtable に格納されているエントリの Set ビューを返します。
abstract  Set<Map.Entry<K,V>> AbstractMap.entrySet()
          このマップに格納されているマッピングのセットビューを返します。
 Set<Map.Entry<K,V>> HashMap.entrySet()
          マップに格納されているマッピングのコレクションビューを返します。
 Set<Map.Entry<K,V>> WeakHashMap.entrySet()
          マップに格納されているマッピングのコレクションビューを返します。
 Set<Map.Entry<K,V>> TreeMap.entrySet()
          マップ内に保持されているマッピングのセットビューを返します。
 Set<Map.Entry<K,V>> IdentityHashMap.entrySet()
          マップに含まれているマッピングのセットビューを返します。
 Set<Map.Entry<K,V>> EnumMap.entrySet()
          このマップに含まれるマップの Set ビューを返します。
 Set<K> Map.keySet()
          マップに格納されているキーのセットビューを返します。
 Set<K> Hashtable.keySet()
          Hashtable に格納されているキーの Set ビューを返します。
 Set<K> AbstractMap.keySet()
          このマップに格納されているキーの Set ビューを返します。
 Set<K> HashMap.keySet()
          マップに格納されているキーのセットビューを返します。
 Set<K> WeakHashMap.keySet()
          マップに格納されているキーのセットビューを返します。
 Set<K> TreeMap.keySet()
          マップ内に保持されているキーの Set ビューを返します。
 Set<K> IdentityHashMap.keySet()
          マップに格納されているキーのアイデンティティベースのセットビューを返します。
 Set<K> EnumMap.keySet()
          このマップに含まれるキーの Set ビューを返します。
static
<T> Set<T>
Collections.singleton(T o)
          指定されたオブジェクトだけを格納している不変のセットを返します。
static
<T> Set<T>
Collections.synchronizedSet(Set<T> s)
          指定されたセットを基にする同期 (スレッドセーフな) セットを返します。
static
<T> Set<T>
Collections.unmodifiableSet(Set<? extends T> s)
          指定されたセットの変更不可能なビューを返します。
 

Set 型のパラメータを持つ java.util のメソッド
static
<E> Set<E>
Collections.checkedSet(Set<E> s, Class<E> type)
          指定されたセットの動的に型保証されたビューを返します。
static
<T> Set<T>
Collections.synchronizedSet(Set<T> s)
          指定されたセットを基にする同期 (スレッドセーフな) セットを返します。
static
<T> Set<T>
Collections.unmodifiableSet(Set<? extends T> s)
          指定されたセットの変更不可能なビューを返します。
 

java.util.concurrent での Set の使用
 

Set を実装している java.util.concurrent のクラス
 class CopyOnWriteArraySet<E>
          すべての操作で CopyOnWriteArrayList を使用する Set
 

Set を返す java.util.concurrent のメソッド
 Set<Map.Entry<K,V>> ConcurrentHashMap.entrySet()
          このマップに含まれるマッピングのコレクションビューを返します。
 Set<K> ConcurrentHashMap.keySet()
          このマップに含まれるキーのセットビューを返します。
 

java.util.jar での Set の使用
 

Set を返す java.util.jar のメソッド
 Set<Map.Entry<Object,Object>> Attributes.entrySet()
          この Map に格納されている属性名と属性の値とのマッピングの Collection ビューを返します。
 Set<Object> Attributes.keySet()
          この Map に格納されている属性名 (キー) の Set ビューを返します。
 

javax.imageio での Set の使用
 

Set 型のパラメータを持つ javax.imageio のメソッド
 IIOMetadata ImageReader.getImageMetadata(int imageIndex, String formatName, Set<String> nodeNames)
          指定されたイメージに関連付けられたメタデータを表す IIOMetadata オブジェクトを返します。
 IIOMetadata ImageReader.getStreamMetadata(String formatName, Set<String> nodeNames)
          入力ソースに全体として関連付けられた、つまり特定のイメージに関連付けられていないメタデータを表す IIOMetadata オブジェクトを返します。
 

javax.management での Set の使用
 

Set を返す javax.management のメソッド
 Set MBeanServerConnection.queryMBeans(ObjectName name, QueryExp query)
          MBean サーバによって制御される MBean を取得します。
 Set MBeanServer.queryMBeans(ObjectName name, QueryExp query)
          MBean サーバによって制御される MBean を取得します。
 Set MBeanServerConnection.queryNames(ObjectName name, QueryExp query)
          MBean サーバによって制御される MBean の名前を取得します。
 Set MBeanServer.queryNames(ObjectName name, QueryExp query)
          MBean サーバによって制御される MBean の名前を取得します。
 

javax.management.loading での Set の使用
 

Set を返す javax.management.loading のメソッド
 Set MLetMBean.getMBeansFromURL(String url)
          エージェントに追加される予定の MBean を定義する MLET タグを含むテキストファイルをロードします。
 Set MLet.getMBeansFromURL(String url)
          エージェントに追加される予定の MBean を定義する MLET タグを含むテキストファイルをロードします。
 Set MLetMBean.getMBeansFromURL(URL url)
          エージェントに追加される予定の MBean を定義する MLET タグを含むテキストファイルをロードします。
 Set MLet.getMBeansFromURL(URL url)
          エージェントに追加される予定の MBean を定義する MLET タグを含むテキストファイルをロードします。
 

javax.management.openmbean での Set の使用
 

Set を返す javax.management.openmbean のメソッド
 Set TabularDataSupport.entrySet()
          この TabularDataSupport インスタンスに格納されている行マッピングのインデックスのコレクションビューを返します。
 Set OpenMBeanParameterInfoSupport.getLegalValues()
          この OpenMBeanParameterInfoSupport インスタンスによって記述されるパラメータの正当な値の変更不能な Set が指定されていれば、この Set を返します。
 Set OpenMBeanParameterInfo.getLegalValues()
          このパラメータの正当な値のセットがあれば返します。
 Set OpenMBeanAttributeInfoSupport.getLegalValues()
          この OpenMBeanAttributeInfoSupport インスタンスによって記述される属性の正当な値の変更不能な Set が指定されていれば、この Set を返します。
 Set TabularDataSupport.keySet()
          この TabularDataSupport インスタンスの配下のマップに含まれるキーのセットビューを返します。
 Set TabularData.keySet()
          この TabularData インスタンスに含まれる CompositeData 値 (行) のキー (インデックス値) のセットビューを返します。
 Set CompositeType.keySet()
          この CompositeType インスタンスによって定義されたすべての項目名の変更不能な Set ビューを返します。
 

javax.management.remote.rmi での Set の使用
 

Set を返す javax.management.remote.rmi のメソッド
 Set RMIConnectionImpl_Stub.queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 Set<ObjectInstance> RMIConnectionImpl.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 Set<ObjectInstance> RMIConnection.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
          MBeanServerConnection.queryMBeans(ObjectName, QueryExp) メソッドを処理します。
 Set RMIConnectionImpl_Stub.queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 Set<ObjectName> RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 Set<ObjectName> RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
          MBeanServerConnection.queryNames(ObjectName, QueryExp) メソッドを処理します。
 

javax.print.attribute.standard での Set の使用
 

Set を実装している javax.print.attribute.standard のクラス
 class JobStateReasons
          JobStateReasons は、ジョブの現在の状態についての追加情報、つまりジョブの JobState 属性をよりわかりやすくする情報を、値のセットとして列挙する印刷属性クラスです。
 

Set を返す javax.print.attribute.standard のメソッド
 Set<PrinterStateReason> PrinterStateReasons.printerStateReasonSet(Severity severity)
          この PrinterStateReasons 属性の指定された重要度レベルの各プリンタ状態属性から、変更不可能なセットビューを返します。
 

javax.security.auth での Set の使用
 

Set を返す javax.security.auth のメソッド
 Set<Principal> Subject.getPrincipals()
          この Subject に関連付けられた Principal の Set を返します。
<T extends Principal>
Set<T>
Subject.getPrincipals(Class<T> c)
          指定した Class のインスタンスまたはサブクラスである、この Subject に関連付けられた Principal の Set を返します。
 Set<Object> Subject.getPrivateCredentials()
          この Subject が保持する非公開資格の Set を返します。
<T> Set<T>
Subject.getPrivateCredentials(Class<T> c)
          指定した Class のインスタンスまたはサブクラスであるこの Subject に関連した非公開資格の Set を返します。
 Set<Object> Subject.getPublicCredentials()
          この Subject が保持する公開資格の Set を返します。
<T> Set<T>
Subject.getPublicCredentials(Class<T> c)
          指定した Class のインスタンスまたはサブクラスであるこの Subject に関連した公開資格の Set を返します。
 

Set 型のパラメータを持つ javax.security.auth のコンストラクタ
Subject(boolean readOnly, Set<? extends Principal> principals, Set<?> pubCredentials, Set<?> privCredentials)
          Principal と資格を指定して、Subject のインスタンスを作成します。
Subject(boolean readOnly, Set<? extends Principal> principals, Set<?> pubCredentials, Set<?> privCredentials)
          Principal と資格を指定して、Subject のインスタンスを作成します。
Subject(boolean readOnly, Set<? extends Principal> principals, Set<?> pubCredentials, Set<?> privCredentials)
          Principal と資格を指定して、Subject のインスタンスを作成します。
 

javax.swing での Set の使用
 

Set 型のパラメータを持つ javax.swing のメソッド
 void JComponent.setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)
          このコンポーネントの指定されたトラバーサル操作に対するフォーカストラバーサルキーを設定します。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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