net.w_horse.excelpojo.annotation
クラス ExcelPOJOAnnotationParser

java.lang.Object
  上位を拡張 net.w_horse.excelpojo.annotation.ExcelPOJOAnnotationParser

public class ExcelPOJOAnnotationParser
extends java.lang.Object

アノテーションを解析してExcel検索オブジェクトの情報をセットするクラス

作成者:
kawahara

コンストラクタの概要
ExcelPOJOAnnotationParser()
           
 
メソッドの概要
 java.lang.String getTargetClass()
           
 void setCellSeeker(java.lang.annotation.Annotation annotation, ConstantValueCellSeeker seeker)
           
 void setCellSeeker(java.lang.annotation.Annotation annotation, HorizontalRepeatsSeeker seeker)
           
 void setCellSeeker(java.lang.annotation.Annotation annotation, LabeledCellSeeker seeker)
           
 void setCellSeeker(java.lang.annotation.Annotation annotation, MappedCellSeeker seeker)
           
 void setCellSeeker(java.lang.annotation.Annotation annotation, PointedCellSeeker seeker)
           
 void setCellSeeker(java.lang.annotation.Annotation annotation, VerticalRepeatsSeeker seeker)
           
 void setTargetClass(java.lang.String targetClass)
           
 void setTargetClassProperties(java.util.HashMap<java.lang.String,AbstractCellSeeker> targetClassProperties, java.lang.Class<?> targetClass)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExcelPOJOAnnotationParser

public ExcelPOJOAnnotationParser()
メソッドの詳細

setTargetClassProperties

public void setTargetClassProperties(java.util.HashMap<java.lang.String,AbstractCellSeeker> targetClassProperties,
                                     java.lang.Class<?> targetClass)
                              throws java.lang.ClassNotFoundException,
                                     java.lang.LinkageError
パラメータ:
targetClassProperties -
targetClass -
例外:
java.lang.LinkageError
java.lang.ClassNotFoundException

setCellSeeker

public void setCellSeeker(java.lang.annotation.Annotation annotation,
                          LabeledCellSeeker seeker)

setCellSeeker

public void setCellSeeker(java.lang.annotation.Annotation annotation,
                          PointedCellSeeker seeker)

setCellSeeker

public void setCellSeeker(java.lang.annotation.Annotation annotation,
                          ConstantValueCellSeeker seeker)

setCellSeeker

public void setCellSeeker(java.lang.annotation.Annotation annotation,
                          VerticalRepeatsSeeker seeker)
                   throws java.lang.ClassNotFoundException,
                          java.lang.LinkageError
例外:
java.lang.ClassNotFoundException
java.lang.LinkageError

setCellSeeker

public void setCellSeeker(java.lang.annotation.Annotation annotation,
                          HorizontalRepeatsSeeker seeker)
                   throws java.lang.ClassNotFoundException,
                          java.lang.LinkageError
例外:
java.lang.ClassNotFoundException
java.lang.LinkageError

setCellSeeker

public void setCellSeeker(java.lang.annotation.Annotation annotation,
                          MappedCellSeeker seeker)

getTargetClass

public java.lang.String getTargetClass()

setTargetClass

public void setTargetClass(java.lang.String targetClass)