|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の getName
public Class<?> getType()
Attribute
内の getType
public Object getValue(Object target)
Attribute
内の getValue
target
- 値を取得するオブジェクト
public void setValue(Object target, Object value)
Attribute
内の setValue
target
- 値を設定するオブジェクトvalue
- 設定する値public boolean isReadable()
Attribute
内の isReadable
public boolean isWritable()
Attribute
内の isWritable
public ParameterizedClassDesc getParameterizedClassDesc()
この属性がパラメタ化された型でない場合はnull
を返します。
Attribute
内の getParameterizedClassDesc
public <T extends Annotation> T getAnnotation(Class<T> annotationClass)
Attribute
内の getAnnotation
T
- アノテーションannotationClass
- 取得するアノテーションの型
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
Attribute
内の isAnnotationPresent
annotationClass
- アノテーションの型
true
、そうでない場合は
false
public int hashCode()
Object
内の hashCode
public boolean equals(Object obj)
Object
内の equals
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |