org.seasar.robot.util
クラス LruHashSet<E>

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

public class LruHashSet<E>
extends AbstractSet<E>
implements Set<E>, Serializable

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

コンストラクタの概要
LruHashSet(int limitSize)
           
 
メソッドの概要
 boolean add(E o)
          Adds the specified element to this set if it is not already present.
 void clear()
          Removes all of the elements from this set.
 boolean contains(Object o)
          Returns true if this set contains the specified element.
 boolean isEmpty()
          Returns true if this set contains no elements.
 Iterator<E> iterator()
          Returns an iterator over the elements in this set.
 boolean remove(Object o)
          Removes the specified element from this set if it is present.
 int size()
          Returns the number of elements in this set (its cardinality).
 
クラス 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
 

コンストラクタの詳細

LruHashSet

public LruHashSet(int limitSize)
メソッドの詳細

iterator

public Iterator<E> iterator()
Returns an iterator over the elements in this set. The elements are returned in no particular order.

定義:
インタフェース Iterable<E> 内の iterator
定義:
インタフェース Collection<E> 内の iterator
定義:
インタフェース Set<E> 内の iterator
定義:
クラス AbstractCollection<E> 内の iterator
戻り値:
an Iterator over the elements in this set.
関連項目:
ConcurrentModificationException

size

public int size()
Returns the number of elements in this set (its cardinality).

定義:
インタフェース Collection<E> 内の size
定義:
インタフェース Set<E> 内の size
定義:
クラス AbstractCollection<E> 内の size
戻り値:
the number of elements in this set (its cardinality).

isEmpty

public boolean isEmpty()
Returns true if this set contains no elements.

定義:
インタフェース Collection<E> 内の isEmpty
定義:
インタフェース Set<E> 内の isEmpty
オーバーライド:
クラス AbstractCollection<E> 内の isEmpty
戻り値:
true if this set contains no elements.

contains

public boolean contains(Object o)
Returns true if this set contains the specified element.

定義:
インタフェース Collection<E> 内の contains
定義:
インタフェース Set<E> 内の contains
オーバーライド:
クラス AbstractCollection<E> 内の contains
パラメータ:
o - element whose presence in this set is to be tested.
戻り値:
true if this set contains the specified element.

add

public boolean add(E o)
Adds the specified element to this set if it is not already present.

定義:
インタフェース Collection<E> 内の add
定義:
インタフェース Set<E> 内の add
オーバーライド:
クラス AbstractCollection<E> 内の add
パラメータ:
o - element to be added to this set.
戻り値:
true if the set did not already contain the specified element.

remove

public boolean remove(Object o)
Removes the specified element from this set if it is present.

定義:
インタフェース Collection<E> 内の remove
定義:
インタフェース Set<E> 内の remove
オーバーライド:
クラス AbstractCollection<E> 内の remove
パラメータ:
o - object to be removed from this set, if present.
戻り値:
true if the set contained the specified element.

clear

public void clear()
Removes all of the elements from this set.

定義:
インタフェース Collection<E> 内の clear
定義:
インタフェース Set<E> 内の clear
オーバーライド:
クラス AbstractCollection<E> 内の clear


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