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

java.lang.Object
  上位を拡張 net.w_horse.excelpojo.excel.cellseeker.AbstractCellSeeker
      上位を拡張 net.w_horse.excelpojo.excel.cellseeker.AbstractRepeatsSeeker
すべての実装されたインタフェース:
java.lang.Cloneable, CellSeeker
直系の既知のサブクラス:
HorizontalRepeatsSeeker, VerticalRepeatsSeeker

public abstract class AbstractRepeatsSeeker
extends AbstractCellSeeker


コンストラクタの概要
AbstractRepeatsSeeker()
           
 
メソッドの概要
 java.lang.String getLabel()
           
 java.lang.String getListClass()
           
 java.lang.String getMargedLabel()
           
 java.lang.String getPosition()
           
 java.lang.String getRetrieveFrom()
           
 java.lang.String getSucceedFields()
           
 java.lang.String getTerminate()
           
 boolean isMargedRows()
           
 java.lang.Object seekCellValue(org.apache.poi.ss.usermodel.Sheet sheet, java.lang.Class<?> requiredType)
          セルの検索を行い、値を取得する。
 void setLabel(java.lang.String label)
           
 void setListClass(java.lang.String listClass)
           
 void setMargedLabel(java.lang.String margedLabel)
           
 void setMargedRows(boolean margedRows)
           
 void setPosition(java.lang.String position)
           
 void setRetrieveFrom(java.lang.String retrieveFrom)
           
 void setSucceedFields(java.lang.String succeedFields)
           
 void setTerminate(java.lang.String terminate)
           
 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 listBean)
          セルの検索を行い、値をセットする。
 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
 
インタフェース net.w_horse.excelpojo.excel.cellseeker.CellSeeker から継承されたメソッド
set
 

コンストラクタの詳細

AbstractRepeatsSeeker

public AbstractRepeatsSeeker()
メソッドの詳細

verify

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

定義:
インタフェース CellSeeker 内の verify
オーバーライド:
クラス AbstractCellSeeker 内の verify
戻り値:
true:妥当 / false:誤りがある(例外があがる)
例外:
java.lang.IllegalArgumentException - 定義に誤りや矛盾がある場合
ExcelPOJOException - listClassで無効なクラスが指定されていた場合

seekCellValue

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

パラメータ:
sheet - 検索対象(読み込み)のシート
requiredType - 取得する値の型
戻り値:
セルを検索した結果の値
例外:
java.lang.ClassNotFoundException - listClassで無効なクラスが指定されていた場合
java.lang.LinkageError - listClassで無効なクラスが指定されていた場合
java.lang.IllegalArgumentException - 定義に誤り・矛盾がある場合
CellNotFoundException - use="required"が指定されていた際にセルが見つからない場合
ExcelPOJOException - その他例外

setValue

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

パラメータ:
sheet - 検索対象(書き込み)のシート
listBean - 書き込む値
例外:
java.lang.IllegalArgumentException - 定義に誤り・矛盾がある場合
CellNotFoundException - use="required"が指定されていた際にセルが見つからない場合
ExcelPOJOException - その他例外

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 - 値

setLabel

public void setLabel(java.lang.String label)

getLabel

public java.lang.String getLabel()

setPosition

public void setPosition(java.lang.String position)

getPosition

public java.lang.String getPosition()

setTerminate

public void setTerminate(java.lang.String terminate)

getTerminate

public java.lang.String getTerminate()

setRetrieveFrom

public void setRetrieveFrom(java.lang.String retrieveFrom)

getRetrieveFrom

public java.lang.String getRetrieveFrom()

setListClass

public void setListClass(java.lang.String listClass)

getListClass

public java.lang.String getListClass()

setMargedRows

public void setMargedRows(boolean margedRows)

isMargedRows

public boolean isMargedRows()

setMargedLabel

public void setMargedLabel(java.lang.String margedLabel)

getMargedLabel

public java.lang.String getMargedLabel()

setSucceedFields

public void setSucceedFields(java.lang.String succeedFields)

getSucceedFields

public java.lang.String getSucceedFields()