|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.w_horse.excelpojo.excel.cellseeker.AbstractCellSeeker
net.w_horse.excelpojo.excel.cellseeker.MappedCellSeeker
public class MappedCellSeeker
コンストラクタの概要 | |
---|---|
MappedCellSeeker()
|
メソッドの概要 | |
---|---|
java.lang.String |
getDataDirection()
|
java.lang.String |
getMargedLabel()
|
java.lang.String |
getPosition()
|
java.lang.String |
getPreviousLabel()
|
java.lang.String |
getRetrieveFrom()
|
java.lang.String |
getTerminate()
|
java.util.Map<java.lang.String,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 |
setDataDirection(java.lang.String dataDirection)
|
void |
setMargedLabel(java.lang.String margedLabel)
|
void |
setMargedRows(boolean connectedRows)
|
void |
setPosition(java.lang.String position)
|
void |
setPreviousLabel(java.lang.String previousLabel)
|
void |
setRetrieveFrom(java.lang.String retrieveFrom)
|
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 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 |
コンストラクタの詳細 |
---|
public MappedCellSeeker()
メソッドの詳細 |
---|
public void set(java.lang.annotation.Annotation annotation, ExcelPOJOAnnotationParser parser)
CellSeeker
の記述:
annotation
- アノテーションparser
- アノテーションパーサーpublic boolean verify() throws java.lang.IllegalArgumentException, ExcelPOJOException
CellSeeker
の記述:IllegalArgumentException
をあげる
CellSeeker
内の verify
AbstractCellSeeker
内の verify
java.lang.IllegalArgumentException
- 定義に誤りや矛盾がある場合
ExcelPOJOException
- listClassで無効なクラスが指定されていた場合public java.util.Map<java.lang.String,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
- その他例外public void setValue(org.apache.poi.ss.usermodel.Sheet sheet, java.lang.Object value) throws java.lang.IllegalArgumentException, ExcelPOJOException
CellSeeker
の記述:
sheet
- 検索対象(書き込み)のシートvalue
- 書き込む値
java.lang.IllegalArgumentException
- 定義に誤り・矛盾がある場合
CellNotFoundException
- use="required"が指定されていた際にセルが見つからない場合
ExcelPOJOException
- その他例外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
- 値public void setPreviousLabel(java.lang.String previousLabel)
public java.lang.String getPreviousLabel()
public void setPosition(java.lang.String position)
public java.lang.String getPosition()
public void setRetrieveFrom(java.lang.String retrieveFrom)
public java.lang.String getRetrieveFrom()
public void setTerminate(java.lang.String terminate)
public java.lang.String getTerminate()
public void setMargedLabel(java.lang.String margedLabel)
public java.lang.String getMargedLabel()
public void setDataDirection(java.lang.String dataDirection)
public java.lang.String getDataDirection()
public void setMargedRows(boolean connectedRows)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |