|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.util.SLinkedList
Seasar2用の連結リストです。
入れ子クラスの概要 | |
class |
SLinkedList.Entry
要素を格納するエントリです。 |
コンストラクタの概要 | |
SLinkedList()
SLinkedList を作成します。 |
メソッドの概要 | |
void |
add(int index,
java.lang.Object element)
指定した位置にオブジェクトを追加します。 |
void |
addFirst(java.lang.Object o)
先頭に追加します。 |
void |
addLast(java.lang.Object o)
最後に追加します。 |
void |
clear()
要素を空にします。 |
java.lang.Object |
clone()
|
boolean |
contains(java.lang.Object o)
要素が含まれているかどうかを返します。 |
java.lang.Object |
get(int index)
要素を返します。 |
SLinkedList.Entry |
getEntry(int index)
エントリを返します。 |
java.lang.Object |
getFirst()
最初の要素を返します。 |
SLinkedList.Entry |
getFirstEntry()
最初のエントリを返します。 |
java.lang.Object |
getLast()
最後の要素を返します。 |
SLinkedList.Entry |
getLastEntry()
最後のエントリを返します。 |
int |
indexOf(java.lang.Object o)
位置を返します。 |
boolean |
isEmpty()
空かどうかを返します。 |
void |
readExternal(java.io.ObjectInput s)
|
java.lang.Object |
remove(int index)
指定した位置の要素を削除します。 |
boolean |
remove(java.lang.Object o)
要素を削除します。 |
java.lang.Object |
removeFirst()
最初の要素を削除します。 |
java.lang.Object |
removeLast()
最後の要素を削除します。 |
java.lang.Object |
set(int index,
java.lang.Object element)
要素を設定します。 |
int |
size()
要素の数を返します。 |
java.lang.Object[] |
toArray()
配列に変換します。 |
void |
writeExternal(java.io.ObjectOutput s)
|
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public SLinkedList()
SLinkedList
を作成します。
メソッドの詳細 |
public SLinkedList.Entry getFirstEntry()
public java.lang.Object getFirst()
public SLinkedList.Entry getLastEntry()
public java.lang.Object getLast()
public java.lang.Object removeFirst()
public java.lang.Object removeLast()
public void addFirst(java.lang.Object o)
o
- 追加するオブジェクトpublic void addLast(java.lang.Object o)
o
- 追加するオブジェクトpublic void add(int index, java.lang.Object element)
index
- 位置element
- 要素public int size()
public boolean isEmpty()
public boolean contains(java.lang.Object o)
o
- 要素
public boolean remove(java.lang.Object o)
o
-
public java.lang.Object remove(int index)
index
- 位置
public void clear()
public SLinkedList.Entry getEntry(int index)
index
-
public java.lang.Object get(int index)
index
- 位置
public java.lang.Object set(int index, java.lang.Object element)
index
- element
-
public int indexOf(java.lang.Object o)
o
- 要素
public void writeExternal(java.io.ObjectOutput s) throws java.io.IOException
java.io.Externalizable
内の writeExternal
java.io.IOException
public void readExternal(java.io.ObjectInput s) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.Externalizable
内の readExternal
java.io.IOException
java.lang.ClassNotFoundException
public java.lang.Object clone()
public java.lang.Object[] toArray()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |