org.dbunitng.beans
クラス BeanProperty

java.lang.Object
  上位を拡張 org.dbunitng.beans.BeanProperty

public class BeanProperty
extends java.lang.Object

Beanのプロパティ。

作成者:
jyukutyo

コンストラクタの概要
BeanProperty(java.lang.String n, java.lang.Class<?> t, java.lang.reflect.Field f, java.lang.reflect.Method g, java.lang.reflect.Method s)
          コンストラクタ。
 
メソッドの概要
 java.lang.reflect.Field getField()
           
 java.lang.reflect.Method getGetter()
           
 java.lang.String getName()
           
 java.lang.reflect.Method getSetter()
           
 java.lang.Class<?> getType()
           
 java.lang.Object getValue(java.lang.Object target)
          プロパティの値を返す。
 void setField(java.lang.reflect.Field field)
           
 void setGetter(java.lang.reflect.Method getter)
           
 void setSetter(java.lang.reflect.Method setter)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

BeanProperty

public BeanProperty(java.lang.String n,
                    java.lang.Class<?> t,
                    java.lang.reflect.Field f,
                    java.lang.reflect.Method g,
                    java.lang.reflect.Method s)
コンストラクタ。

パラメータ:
n - プロパティ名
t - プロパティの型
f - プロパティのフィールド
g - プロパティのGetter
s - プロパティのSetter
メソッドの詳細

setField

public void setField(java.lang.reflect.Field field)

setGetter

public void setGetter(java.lang.reflect.Method getter)

setSetter

public void setSetter(java.lang.reflect.Method setter)

getName

public java.lang.String getName()

getType

public java.lang.Class<?> getType()

getField

public java.lang.reflect.Field getField()

getGetter

public java.lang.reflect.Method getGetter()

getSetter

public java.lang.reflect.Method getSetter()

getValue

public java.lang.Object getValue(java.lang.Object target)
プロパティの値を返す。

パラメータ:
target - プロパティを持つオブジェクト
戻り値:
プロパティの値

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString