org.maachang.engine.util
クラス LinkList<E>

java.lang.Object
  上位を拡張 org.maachang.engine.util.LinkList<E>

public class LinkList<E>
extends java.lang.Object

自己参照型リスト.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

コンストラクタの概要
LinkList()
          コンストラクタ.
 
メソッドの概要
 LinkEntry<E> add(E o)
          情報追加.
 LinkEntry<E> bitween(int no, E o)
          指定位置の次の位置に情報を追加.
 void clear()
          情報クリア.
 E get(int no)
          情報を取得.
 java.lang.Object[] getAll()
          全情報を取得.
 void getAll(java.util.List<E> o)
          全情報を取得.
 E getFirst()
          一番初めの情報を取得.
 E getLast()
          一番最後の情報を取得.
 E remove(int no)
          情報削除.
 E removeFirst()
          一番最初の情報を削除.
 E removeLast()
          一番最後の情報を削除.
 LinkEntry<E> set(int no, E o)
          情報設定.
 int size()
          格納長を取得.
 java.lang.String toString()
          オブジェクトの情報を文字列で取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

LinkList

public LinkList()
コンストラクタ.

メソッドの詳細

clear

public void clear()
情報クリア.

情報をクリアします.


add

public LinkEntry<E> add(E o)
情報追加.

情報を追加します.

パラメータ:
o - 追加対象の情報を設定します.
戻り値:
LinkEntry エントリ情報が返されます.

set

public LinkEntry<E> set(int no,
                        E o)
情報設定.

指定位置の情報を置き換えます.

パラメータ:
no - 置き換え位置を設定します.
o - 置き換え情報を設定します.
戻り値:
LinkEntry エントリ情報が返されます.

bitween

public LinkEntry<E> bitween(int no,
                            E o)
指定位置の次の位置に情報を追加.

指定位置の次の位置に情報を追加します.

パラメータ:
no - 追加対象の項番を設定します.
o - 追加対象の情報を設定します.
戻り値:
LinkEntry エントリ情報が返されます.

remove

public E remove(int no)
情報削除.

指定位置の情報を削除します.

パラメータ:
no - 削除対象の項番を設定します.
戻り値:
E 削除された情報が返されます.

removeFirst

public E removeFirst()
一番最初の情報を削除.

一番最初の情報を削除します.

戻り値:
E 削除された情報が返されます.

removeLast

public E removeLast()
一番最後の情報を削除.

一番最後の情報を削除します.

戻り値:
E 削除された情報が返されます.

get

public E get(int no)
情報を取得.

指定位置の情報を取得します.

パラメータ:
no - 対象の項番を設定します.
戻り値:
E 対象の情報が返されます.

getFirst

public E getFirst()
一番初めの情報を取得.

一番初めの情報を取得します.

戻り値:
E 対象の情報が返されます.

getLast

public E getLast()
一番最後の情報を取得.

一番最後の情報を取得します.

戻り値:
E 対象の情報が返されます.

size

public int size()
格納長を取得.

格納長を取得します.

戻り値:
int 格納長が返されます.

getAll

public java.lang.Object[] getAll()
全情報を取得.

全部の情報を取得します.

戻り値:
Object[] 全部の情報が返されます.

getAll

public void getAll(java.util.List<E> o)
全情報を取得.

全部の情報を取得します.

パラメータ:
o - 取得情報を格納するオブジェクトを設定します.

toString

public java.lang.String toString()
オブジェクトの情報を文字列で取得.

オブジェクトの情報を文字列で取得します.

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
String オブジェクトの情報が返されます.