org.seasar.util.collection
クラス CaseInsensitiveSet

java.lang.Object
  上位を拡張 java.util.AbstractCollection<E>
      上位を拡張 java.util.AbstractSet<String>
          上位を拡張 org.seasar.util.collection.CaseInsensitiveSet
すべての実装されたインタフェース:
Serializable, Iterable<String>, Collection<String>, Set<String>

public class CaseInsensitiveSet
extends AbstractSet<String>
implements Set<String>, Serializable

大文字小文字を気にしない Setです。

作成者:
higa
関連項目:
直列化された形式

コンストラクタの概要
CaseInsensitiveSet()
          CaseInsensitiveSetを作成します。
CaseInsensitiveSet(Collection<String> c)
          CaseInsensitiveSetを作成します。
CaseInsensitiveSet(int initialCapacity)
          CaseInsensitiveSetを作成します。
 
メソッドの概要
 boolean add(String o)
           
 void clear()
           
 boolean contains(Object o)
           
 boolean isEmpty()
           
 Iterator<String> iterator()
           
 boolean remove(Object o)
           
 int size()
           
 
クラス java.util.AbstractSet から継承されたメソッド
equals, hashCode, removeAll
 
クラス java.util.AbstractCollection から継承されたメソッド
addAll, containsAll, retainAll, toArray, toArray, toString
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Set から継承されたメソッド
addAll, containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray
 

コンストラクタの詳細

CaseInsensitiveSet

public CaseInsensitiveSet()
CaseInsensitiveSetを作成します。


CaseInsensitiveSet

public CaseInsensitiveSet(Collection<String> c)
CaseInsensitiveSetを作成します。

パラメータ:
c - コピー元のコレクション

CaseInsensitiveSet

public CaseInsensitiveSet(int initialCapacity)
CaseInsensitiveSetを作成します。

パラメータ:
initialCapacity - 初期容量
メソッドの詳細

iterator

public Iterator<String> iterator()
定義:
インタフェース Iterable<String> 内の iterator
定義:
インタフェース Collection<String> 内の iterator
定義:
インタフェース Set<String> 内の iterator
定義:
クラス AbstractCollection<String> 内の iterator

size

public int size()
定義:
インタフェース Collection<String> 内の size
定義:
インタフェース Set<String> 内の size
定義:
クラス AbstractCollection<String> 内の size

isEmpty

public boolean isEmpty()
定義:
インタフェース Collection<String> 内の isEmpty
定義:
インタフェース Set<String> 内の isEmpty
オーバーライド:
クラス AbstractCollection<String> 内の isEmpty

contains

public boolean contains(Object o)
定義:
インタフェース Collection<String> 内の contains
定義:
インタフェース Set<String> 内の contains
オーバーライド:
クラス AbstractCollection<String> 内の contains

add

public boolean add(String o)
定義:
インタフェース Collection<String> 内の add
定義:
インタフェース Set<String> 内の add
オーバーライド:
クラス AbstractCollection<String> 内の add

remove

public boolean remove(Object o)
定義:
インタフェース Collection<String> 内の remove
定義:
インタフェース Set<String> 内の remove
オーバーライド:
クラス AbstractCollection<String> 内の remove

clear

public void clear()
定義:
インタフェース Collection<String> 内の clear
定義:
インタフェース Set<String> 内の clear
オーバーライド:
クラス AbstractCollection<String> 内の clear


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.