概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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 オブジェクトの情報が返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド