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を指定
戻り値:
強制的に文字列としたセルの値

commons-wpoi
b2007062401