org.maachang.mimdb.core.impl

## インタフェース NGramResult

-     public interface NGramResult

  NGram検索結果.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/10/17
  作成者:
    masahito suzuki

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `add(int p, int o)` 情報を追加.
    `int` | `length()` 長さを取得.
    `int[]` | `list()` ポジションをリスト返却
    `NGramResult` | `newList()` 次に追加する結果情報を作成.
    `int` | `offset(int no)` オフセットを取得.
    `void` | `offset(int no, int newOff)` オフセット値を変更.
    `int` | `position(int no)` ポジションを取得.

- - ### メソッドの詳細

    - #### newList

          NGramResult newList()

      次に追加する結果情報を作成.
      戻り値:
        NGramResult 次に追加する空の結果情報が返却されます.

    - #### add

          void add(int p,
                 int o)

      情報を追加.
      パラメータ:
        `p` - 対象のポジションを設定します.
        `o` - 対象のオフセット値を設定します.

    - #### length

          int length()

      長さを取得.
      戻り値:
        int 長さが返却されます.

    - #### position

          int position(int no)

      ポジションを取得.
      パラメータ:
        `no` - 対象の項番を設定します.
      戻り値:
        int ポジションが返却されます.

    - #### offset

          int offset(int no)

      オフセットを取得.
      パラメータ:
        `no` - 対象の項番を設定します.
      戻り値:
        int オフセットが返却されます.

    - #### offset

          void offset(int no,
                    int newOff)

      オフセット値を変更.
      パラメータ:
        `no` - 対象の項番を設定します.
        `newOff` - 新しいオフセット値を設定します.

    - #### list

          int[] list()

      ポジションをリスト返却
      戻り値:
        int[] ポジション情報が返却されます.