shohaku.core.collections.wrapper
クラス UnmodifiableMap.UnmodifiableEntrySet
java.lang.Object
shohaku.core.collections.wrapper.WrappedCollection
shohaku.core.collections.wrapper.UnmodifiableCollection
shohaku.core.collections.wrapper.UnmodifiableSet
shohaku.core.collections.wrapper.UnmodifiableMap.UnmodifiableEntrySet
- すべての実装インタフェース:
- java.util.Collection, java.io.Serializable, java.util.Set
- 含まれているクラス:
- UnmodifiableMap
- protected class UnmodifiableMap.UnmodifiableEntrySet
- extends UnmodifiableSet
Map.Entry
をラッピングする変更不可能なセットビューを提供します。
- 関連項目:
- 直列化された形式
メソッドの概要 |
boolean |
contains(java.lang.Object o)
Map.Entry をラップするWrappedMap.WrappedMapEntry に変換して検索します。 |
boolean |
containsAll(java.util.Collection coll)
WrappedMap.WrappedMapEntry で検索するためSet#contains(Object o) を呼び出して実装します。 |
boolean |
equals(java.lang.Object o)
WrappedMap.WrappedMapEntry で検索するためSet#containsAll(Set s) を呼び出して実装します。 |
java.util.Iterator |
iterator()
Map.Entry をラップする反復子を返却します。 |
java.lang.Object[] |
toArray()
Map.Entry をラップするWrappedMap.WrappedMapEntry の配列に変換して返却します。 |
java.lang.Object[] |
toArray(java.lang.Object[] a)
Map.Entry をラップするWrappedMap.WrappedMapEntry の配列に変換して返却します。 |
protected java.util.Map.Entry |
wrappedEntry(java.util.Map.Entry entry)
マップエントリを変更不可能なビューでラップします。 |
protected java.util.Iterator |
wrappedIterator(java.util.Iterator iterator)
反復子を変更不可能なビューでラップします。 |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.util.Set から継承したメソッド |
add, addAll, clear, isEmpty, remove, removeAll, retainAll, size |
UnmodifiableMap.UnmodifiableEntrySet
protected UnmodifiableMap.UnmodifiableEntrySet(java.util.Set s)
- ラップするセットを指定して初期化します。
- パラメータ:
s
- ラップするセット
iterator
public java.util.Iterator iterator()
Map.Entry
をラップする反復子を返却します。
- 定義:
- インタフェース
java.util.Set
内の iterator
- オーバーライド:
- クラス
UnmodifiableCollection
内の iterator
- 戻り値:
- 変更不可の反復子
- 関連項目:
Collection.iterator()
toArray
public java.lang.Object[] toArray()
Map.Entry
をラップするWrappedMap.WrappedMapEntry
の配列に変換して返却します。
- 定義:
- インタフェース
java.util.Set
内の toArray
- オーバーライド:
- クラス
WrappedCollection
内の toArray
- 関連項目:
Collection.toArray()
toArray
public java.lang.Object[] toArray(java.lang.Object[] a)
Map.Entry
をラップするWrappedMap.WrappedMapEntry
の配列に変換して返却します。
- 定義:
- インタフェース
java.util.Set
内の toArray
- オーバーライド:
- クラス
WrappedCollection
内の toArray
- 関連項目:
Collection.toArray(java.lang.Object[])
contains
public boolean contains(java.lang.Object o)
Map.Entry
をラップするWrappedMap.WrappedMapEntry
に変換して検索します。
- 定義:
- インタフェース
java.util.Set
内の contains
- オーバーライド:
- クラス
WrappedCollection
内の contains
- 関連項目:
Collection.contains(java.lang.Object)
containsAll
public boolean containsAll(java.util.Collection coll)
WrappedMap.WrappedMapEntry
で検索するためSet#contains(Object o)
を呼び出して実装します。
- 定義:
- インタフェース
java.util.Set
内の containsAll
- オーバーライド:
- クラス
WrappedCollection
内の containsAll
- 関連項目:
Collection.containsAll(java.util.Collection)
equals
public boolean equals(java.lang.Object o)
WrappedMap.WrappedMapEntry
で検索するためSet#containsAll(Set s)
を呼び出して実装します。
- 定義:
- インタフェース
java.util.Set
内の equals
- オーバーライド:
- クラス
UnmodifiableSet
内の equals
- 関連項目:
Object.equals(java.lang.Object)
wrappedIterator
protected java.util.Iterator wrappedIterator(java.util.Iterator iterator)
- 反復子を変更不可能なビューでラップします。
- パラメータ:
iterator
- 反復子
- 戻り値:
- ラップした反復子
wrappedEntry
protected java.util.Map.Entry wrappedEntry(java.util.Map.Entry entry)
- マップエントリを変更不可能なビューでラップします。
- パラメータ:
entry
- マップエントリ
- 戻り値:
- ラップしたマップエントリ