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
クラス 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()