net.w_horse.excelpojo.excel.cellseeker
クラス ConstantValueCellSeeker

java.lang.Object
  上位を拡張 net.w_horse.excelpojo.excel.cellseeker.AbstractCellSeeker
      上位を拡張 net.w_horse.excelpojo.excel.cellseeker.ConstantValueCellSeeker
すべての実装されたインタフェース:
java.lang.Cloneable, CellSeeker

public class ConstantValueCellSeeker
extends AbstractCellSeeker


コンストラクタの概要
ConstantValueCellSeeker()
           
 
メソッドの概要
 java.lang.String getValue()
           
 java.lang.Object seekCellValue(org.apache.poi.ss.usermodel.Sheet sheet, java.lang.Class<?> requiredType)
          セルの検索を行い、値を取得する。
 void set(java.lang.annotation.Annotation annotation, ExcelPOJOAnnotationParser parser)
          アノテーションパーサーに定義情報をセットしてもらう
 void setValue(org.apache.poi.ss.usermodel.Sheet sheet, net.w_horse.excelpojo.excel.cellseeker.AbstractCellSeeker.Offset basePosition, net.w_horse.excelpojo.excel.cellseeker.AbstractCellSeeker.Offset offset, java.lang.Object value)
          セルの検索を行い、値をセットする。
 void setValue(org.apache.poi.ss.usermodel.Sheet sheet, java.lang.Object bean)
          セルの検索を行い、値をセットする。
 void setValue(java.lang.String value)
           
 boolean verify()
          実行時に定義内容の妥当性チェックを行う
定義に誤りや矛盾がある場合は IllegalArgumentExceptionをあげる
 
クラス net.w_horse.excelpojo.excel.cellseeker.AbstractCellSeeker から継承されたメソッド
getConverter, getExcelPOJOBridge, getRange, getUse, setConverter, setExcelPOJOBridge, setRange, setUse
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConstantValueCellSeeker

public ConstantValueCellSeeker()
メソッドの詳細

set

public void set(java.lang.annotation.Annotation annotation,
                ExcelPOJOAnnotationParser parser)
インタフェース CellSeeker の記述:
アノテーションパーサーに定義情報をセットしてもらう

パラメータ:
annotation - アノテーション
parser - アノテーションパーサー

verify

public boolean verify()
               throws java.lang.IllegalArgumentException
インタフェース CellSeeker の記述:
実行時に定義内容の妥当性チェックを行う
定義に誤りや矛盾がある場合は IllegalArgumentExceptionをあげる

定義:
インタフェース CellSeeker 内の verify
オーバーライド:
クラス AbstractCellSeeker 内の verify
戻り値:
true:妥当 / false:誤りがある(例外があがる)
例外:
java.lang.IllegalArgumentException - 定義に誤りや矛盾がある場合

seekCellValue

public java.lang.Object seekCellValue(org.apache.poi.ss.usermodel.Sheet sheet,
                                      java.lang.Class<?> requiredType)
                               throws ExcelPOJOException
インタフェース CellSeeker の記述:
セルの検索を行い、値を取得する。

パラメータ:
sheet - 検索対象(読み込み)のシート
requiredType - 取得する値の型
戻り値:
セルを検索した結果の値
例外:
CellNotFoundException - use="required"が指定されていた際にセルが見つからない場合
ExcelPOJOException - その他例外

setValue

public void setValue(org.apache.poi.ss.usermodel.Sheet sheet,
                     java.lang.Object bean)
インタフェース CellSeeker の記述:
セルの検索を行い、値をセットする。

パラメータ:
sheet - 検索対象(書き込み)のシート
bean - 書き込む値

setValue

public void setValue(org.apache.poi.ss.usermodel.Sheet sheet,
                     net.w_horse.excelpojo.excel.cellseeker.AbstractCellSeeker.Offset basePosition,
                     net.w_horse.excelpojo.excel.cellseeker.AbstractCellSeeker.Offset offset,
                     java.lang.Object value)
インタフェース CellSeeker の記述:
セルの検索を行い、値をセットする。
基点からセルを検索し、そこからの相対位置を指定して値をセットする。

パラメータ:
sheet - 書き込み対象のシート
basePosition - 基点
offset - 相対位置
value - 値

setValue

public void setValue(java.lang.String value)

getValue

public java.lang.String getValue()