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

## org.phosphoresce.library.wpoi.adapter
クラス PoiRow

    java.lang.Object
      org.phosphoresce.library.wpoi.adapter.PoiRow

public final class PoiRow
extends java.lang.Object

POIセル制御クラス。
org.apache.poi.hssf.usermodel.HSSFRowの脆弱なインタフェース部分及び、 不足する情報を保持、提供することを目的としたクラス。
HSSFRowに対する全ての制御インタフェースは実装しない為、自身が扱う HSSFRowオブジェクトの取得メソッドは当クラスに実装される。
当クラスのインスタンスはPoiSheetから提供されるもので ユーザが意図的にインスタンスを生成することは想定しない。

作成者:
  last modified by: Kitagawa
  LastUpdate: 2005/11/21

コンストラクタの概要
`protected` | `PoiRow(PoiWorkbook pWorkbook, PoiSheet pSheet, org.apache.poi.hssf.usermodel.HSSFRow hssfRow)` コンストラクタ

メソッドの概要
`protected org.apache.poi.hssf.usermodel.HSSFRow` | `getHssfRow()` 自身が扱うHSSFRowオブジェクトを取得します。
`short` | `getLastColNum()` 行が保持する最大のカラム位置を取得します。
`PoiCell` | `getPoiCell(short col)` 指定されたカラム位置のPoiCellオブジェクトを取得します。
`PoiCell` | `getPoiCell(short col, boolean fourceInstance)` 指定されたカラム位置のPoiCellオブジェクトを取得します。
`int` | `getRowNum()` 自身の行の行位置を取得します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### PoiRow

    protected PoiRow(PoiWorkbook pWorkbook,
                     PoiSheet pSheet,
                     org.apache.poi.hssf.usermodel.HSSFRow hssfRow)

  コンストラクタ

パラメータ:
  `pWorkbook` - PoiWorkbookオブジェクト
  `pSheet` - PoiSheetオブジェクト
  `hssfRow` - HSSFRowオブジェクト

メソッドの詳細

### getHssfRow

    protected org.apache.poi.hssf.usermodel.HSSFRow getHssfRow()

  自身が扱うHSSFRowオブジェクトを取得します。

  戻り値:
    HSSFRowオブジェクト

### getPoiCell

    public PoiCell getPoiCell(short col,
                              boolean fourceInstance)

  指定されたカラム位置のPoiCellオブジェクトを取得します。
  fourceInstanceにtrueが指定されていてHSSFCellがnullの場合、 新規にHSSFCellインスタンスを生成します。
  但し、自分自身のHSSFRowインスタンスが存在することが前提です。

  パラメータ:
    `col` - カラム位置
    `fourceInstance` - 対象のセルがnullの場合に強制的にインスタンスを生成する場合はtrueを指定
  戻り値:
    PoiCellオブジェクト

### getPoiCell

    public PoiCell getPoiCell(short col)

  指定されたカラム位置のPoiCellオブジェクトを取得します。

  パラメータ:
    `col` - カラム位置
  戻り値:
    PoiCellオブジェクト

### getLastColNum

    public short getLastColNum()

  行が保持する最大のカラム位置を取得します。
  但し、自身のHSSFRowオブジェクトがnullの場合は負数を返却します。

  戻り値:
    行が保持する最大のカラム位置

### getRowNum

    public int getRowNum()
                  throws PoiException

  自身の行の行位置を取得します。
  親シートオブジェクトから自身の行が消滅している場合、 または行がnullの場合には負数を返却します。

  戻り値:
    自身の行の行位置
  例外:
    `PoiException`

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