shohaku.core.collections.decorator
クラス DecoratedSortedMap

java.lang.Object
  拡張shohaku.core.collections.decorator.DecoratedMap
      拡張shohaku.core.collections.decorator.DecoratedSortedMap
すべての実装インタフェース:
java.util.Map, java.io.Serializable, java.util.SortedMap

public class DecoratedSortedMap
extends DecoratedMap
implements java.util.SortedMap

指定されたソートマップを装飾するビューを提供します。

このクラスはソートマップの実装を隠蔽する目的や、装飾クラスの基底実装の役割を持ちます。
装飾されたソートマップが直列化可能の場合は直列化可能です。

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

入れ子クラスの概要
 
クラス java.util.Map から継承した入れ子クラス
java.util.Map.Entry
 
フィールドの概要
protected  java.util.SortedMap sortedMap
          基となるソートマップ。
 
クラス shohaku.core.collections.decorator.DecoratedMap から継承したフィールド
entrySet, keySet, map, values
 
コンストラクタの概要
DecoratedSortedMap(java.util.SortedMap m)
          ラップするマップを指定して初期化します。
 
メソッドの概要
 java.util.Comparator comparator()
           
 java.lang.Object firstKey()
           
 java.util.SortedMap headMap(java.lang.Object toElement)
           
 java.lang.Object lastKey()
           
 java.util.SortedMap subMap(java.lang.Object fromElement, java.lang.Object toElement)
           
 java.util.SortedMap tailMap(java.lang.Object fromElement)
           
 
クラス shohaku.core.collections.decorator.DecoratedMap から継承したメソッド
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Map から継承したメソッド
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

フィールドの詳細

sortedMap

protected final java.util.SortedMap sortedMap
基となるソートマップ。

コンストラクタの詳細

DecoratedSortedMap

public DecoratedSortedMap(java.util.SortedMap m)
ラップするマップを指定して初期化します。

パラメータ:
m - ラップするマップ
メソッドの詳細

firstKey

public java.lang.Object firstKey()
定義:
インタフェース java.util.SortedMap 内の firstKey

lastKey

public java.lang.Object lastKey()
定義:
インタフェース java.util.SortedMap 内の lastKey

comparator

public java.util.Comparator comparator()
定義:
インタフェース java.util.SortedMap 内の comparator

headMap

public java.util.SortedMap headMap(java.lang.Object toElement)
定義:
インタフェース java.util.SortedMap 内の headMap

tailMap

public java.util.SortedMap tailMap(java.lang.Object fromElement)
定義:
インタフェース java.util.SortedMap 内の tailMap

subMap

public java.util.SortedMap subMap(java.lang.Object fromElement,
                                  java.lang.Object toElement)
定義:
インタフェース java.util.SortedMap 内の subMap