|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.cubby.spi.beans.impl.DefaultBeanDescProvider.FieldAttribute
protected static class DefaultBeanDescProvider.FieldAttribute
フィールドに対する Attribute の実装です。
| コンストラクタの概要 | |
|---|---|
DefaultBeanDescProvider.FieldAttribute(Class<?> clazz,
Field field)
インスタンス化します。 |
|
| メソッドの概要 | ||
|---|---|---|
boolean |
equals(Object obj)
|
|
|
getAnnotation(Class<T> annotationClass)
属性から指定されたアノテーションを取得します。 |
|
String |
getName()
属性名を返します。 |
|
ParameterizedClassDesc |
getParameterizedClassDesc()
この属性がパラメタ化された型の場合、その情報を返します。 |
|
Class<?> |
getType()
属性の型を返します。 |
|
Object |
getValue(Object target)
属性の値を返します。 |
|
int |
hashCode()
|
|
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass)
属性が指定されたアノテーションで修飾されているかを示します。 |
|
boolean |
isReadable()
属性の値が取得可能かどうかを返します。 |
|
boolean |
isWritable()
属性の値が設定可能かどうかを返します。 |
|
void |
setValue(Object target,
Object value)
属性に値を設定します。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DefaultBeanDescProvider.FieldAttribute(Class<?> clazz,
Field field)
clazz - 操作対象のクラスfield - フィールド| メソッドの詳細 |
|---|
public String getName()
Attribute 内の getNamepublic Class<?> getType()
Attribute 内の getTypepublic Object getValue(Object target)
Attribute 内の getValuetarget - 値を取得するオブジェクト
public void setValue(Object target,
Object value)
Attribute 内の setValuetarget - 値を設定するオブジェクトvalue - 設定する値public boolean isReadable()
Attribute 内の isReadablepublic boolean isWritable()
Attribute 内の isWritablepublic ParameterizedClassDesc getParameterizedClassDesc()
この属性がパラメタ化された型でない場合はnullを返します。
Attribute 内の getParameterizedClassDescpublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
Attribute 内の getAnnotationT - アノテーションannotationClass - 取得するアノテーションの型
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
Attribute 内の isAnnotationPresentannotationClass - アノテーションの型
true、そうでない場合は
falsepublic int hashCode()
Object 内の hashCodepublic boolean equals(Object obj)
Object 内の equals
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||