shohaku.core.collections.wrapper
クラス WrappedSet

java.lang.Object
  拡張shohaku.core.collections.wrapper.WrappedCollection
      拡張shohaku.core.collections.wrapper.WrappedSet
すべての実装インタフェース:
java.util.Collection, java.io.Serializable, java.util.Set
直系の既知のサブクラス:
WrappedGroup.WrappedGroupEntrySet, WrappedMap.WrappedMapEntrySet

public class WrappedSet
extends WrappedCollection
implements java.util.Set

指定されたセットをラッピングするビューを提供します。

このクラスはセットの実装を隠蔽する目的で使用されます。またセットをラッピングするクラスの基底実装の役割を持ちます。
ラッピングされたセットが直列化可能の場合は直列化可能です。

関連項目:
直列化された形式

フィールドの概要
protected  java.util.Set set
          基となるセット。
 
クラス shohaku.core.collections.wrapper.WrappedCollection から継承したフィールド
coll
 
コンストラクタの概要
WrappedSet(java.util.Set s)
          ラップするセットを指定して初期化します。
 
メソッドの概要
 boolean equals(java.lang.Object o)
          基となるセットの同メソッドを呼び出します。
 int hashCode()
          基となるセットの同メソッドを呼び出します。
 
クラス shohaku.core.collections.wrapper.WrappedCollection から継承したメソッド
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Set から継承したメソッド
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

フィールドの詳細

set

protected final java.util.Set set
基となるセット。

コンストラクタの詳細

WrappedSet

public WrappedSet(java.util.Set s)
ラップするセットを指定して初期化します。

パラメータ:
s - ラップするセット
メソッドの詳細

equals

public boolean equals(java.lang.Object o)
基となるセットの同メソッドを呼び出します。

定義:
インタフェース java.util.Set 内の equals
関連項目:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
基となるセットの同メソッドを呼び出します。

定義:
インタフェース java.util.Set 内の hashCode
関連項目:
Object.hashCode()