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

## org.phosphoresce.commons.wpoi.adapter
クラス PoiCell

    java.lang.Object
      org.phosphoresce.commons.wpoi.adapter.PoiCell

public final class PoiCell
extends java.lang.Object

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

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

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

メソッドの概要
`short` | `getColNum()` 自身のセルのカラム位置を取得します。
`java.lang.String` | `getForceStringValue()` セルの値を強制的に文字列として取得します。
`java.lang.String` | `getForceStringValue(boolean forceCalc)` セルの値を強制的に文字列として取得します。
`protected org.apache.poi.hssf.usermodel.HSSFCell` | `getHssfCell()` 自身が扱うHSSFCellオブジェクトを取得します。
`int` | `getRowNum()` 自身のセルの行位置を取得します。
`void` | `setValue(PoiValue value)` 指定されたPoiValueの値をセルに設定します。

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

コンストラクタの詳細

### PoiCell

    protected PoiCell(PoiWorkbook pWorkbook,
                      PoiSheet pSheet,
                      PoiRow pRow,
                      org.apache.poi.hssf.usermodel.HSSFCell hssfCell)

  コンストラクタ

パラメータ:
  `pWorkbook` - PoiWorkbookオブジェクト
  `pSheet` - PoiSheetオブジェクト
  `pRow` - PoiRowオブジェクト
  `hssfCell` - HSSFCellオブジェクト

メソッドの詳細

### getHssfCell

    protected org.apache.poi.hssf.usermodel.HSSFCell getHssfCell()

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

  戻り値:
    HSSFCellオブジェクト

### getRowNum

    public int getRowNum()
                  throws PoiException

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

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

### getColNum

    public short getColNum()
                    throws PoiException

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

  戻り値:
    自身のセルのカラム位置
  例外:
    `PoiException`

### setValue

    public void setValue(PoiValue value)
                  throws PoiException

  指定されたPoiValueの値をセルに設定します。

  パラメータ:
    `value` - PoiValueオブジェクト
  例外:
    `PoiException` - 正常にPoiValueから値を設定できなかった場合に発生

### getForceStringValue

    public java.lang.String getForceStringValue()

  セルの値を強制的に文字列として取得します。
  セルに式が指定されていた場合は計算後の値ではなく式の値を取得します。

  戻り値:
    強制的に文字列としたセルの値

### getForceStringValue

    public java.lang.String getForceStringValue(boolean forceCalc)

  セルの値を強制的に文字列として取得します。

  パラメータ:
    `forceCalc` - 計算後の値を取得する場合にtrueを指定
  戻り値:
    強制的に文字列としたセルの値

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