shohaku.core.collections.decorator
クラス DecoratedSortedSet

java.lang.Object
  拡張shohaku.core.collections.decorator.DecoratedCollection
      拡張shohaku.core.collections.decorator.DecoratedSet
          拡張shohaku.core.collections.decorator.DecoratedSortedSet
すべての実装インタフェース:
java.util.Collection, java.io.Serializable, java.util.Set, java.util.SortedSet

public class DecoratedSortedSet
extends DecoratedSet
implements java.util.SortedSet

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

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

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

フィールドの概要
protected  java.util.SortedSet sortedSet
          基となるソートセット。
 
クラス shohaku.core.collections.decorator.DecoratedSet から継承したフィールド
set
 
クラス shohaku.core.collections.decorator.DecoratedCollection から継承したフィールド
coll
 
コンストラクタの概要
DecoratedSortedSet(java.util.SortedSet s)
          ラップするセットを指定して初期化します。
 
メソッドの概要
 java.util.Comparator comparator()
           
 java.lang.Object first()
           
 java.util.SortedSet headSet(java.lang.Object toElement)
           
 java.lang.Object last()
           
 java.util.SortedSet subSet(java.lang.Object fromElement, java.lang.Object toElement)
           
 java.util.SortedSet tailSet(java.lang.Object fromElement)
           
 
クラス shohaku.core.collections.decorator.DecoratedSet から継承したメソッド
equals, hashCode
 
クラス shohaku.core.collections.decorator.DecoratedCollection から継承したメソッド
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, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

フィールドの詳細

sortedSet

protected final java.util.SortedSet sortedSet
基となるソートセット。

コンストラクタの詳細

DecoratedSortedSet

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

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

first

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

last

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

comparator

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

headSet

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

tailSet

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

subSet

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