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 - マップエントリ
- 戻り値:
- ラップしたマップエントリ