public static class ReflectUtil.AttributeContext extends java.lang.Object implements java.util.Comparator<ReflectUtil.AttributeContext>, java.lang.Comparable<ReflectUtil.AttributeContext>
| タイプ | プロパティと説明 |
|---|---|
boolean |
isValid
対象のメソッドが正常なプロパティメソッドか検査します
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.lang.String |
attributeName |
protected boolean |
hasGetter |
protected boolean |
hasSetter |
protected boolean |
isBoolPresend |
protected java.lang.Class<?> |
presentedClass |
| コンストラクタと説明 |
|---|
ReflectUtil.AttributeContext(java.lang.reflect.Method method,
java.lang.Class<?> cls) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
compare(ReflectUtil.AttributeContext o1,
ReflectUtil.AttributeContext o2) |
int |
compareTo(ReflectUtil.AttributeContext o) |
boolean |
equals(java.lang.Object obj) |
static ReflectUtil.AttributeContext[] |
getAccessorSummary(java.lang.Class<?> cls)
引数に指定されたクラスオブジェクトをもとにアクセッサメソッドの一覧を返します
|
java.lang.String |
getAttributeName() |
static java.util.Set<ReflectUtil.AttributeContext> |
getContexts(java.lang.Class<?> cls) |
java.lang.String |
getGetterBoolName() |
java.lang.String |
getGetterName() |
static ReflectUtil.AttributeContext[] |
getGetterSummary(java.lang.Class<?> cls)
引数に指定されたクラスオブジェクトをもとにゲッタメソッドの一覧を返します
|
java.lang.Object |
getInitialValue() |
static ReflectUtil.AttributeContext[] |
getOperatorSummary(java.lang.Class<?> cls)
引数に指定されたクラスオブジェクトをもとにオペレータ(セッタメソッドでもゲッタメソッドでもないメソッド)の一覧を返します
|
java.lang.Class<?> |
getPresentedClass() |
java.lang.String |
getSetterName() |
static ReflectUtil.AttributeContext[] |
getSetterSummary(java.lang.Class<?> cls)
引数に指定されたクラスオブジェクトを元にセッタメソッドの一覧を返します
|
int |
hashCode() |
boolean |
isBoolPresend() |
boolean |
isHasGetter() |
boolean |
isHasSetter() |
boolean |
isValidProperty()
対象のメソッドが正常なプロパティメソッドか検査します
|
java.lang.String |
toString() |
protected java.lang.String attributeName
protected java.lang.Class<?> presentedClass
protected boolean isBoolPresend
protected boolean hasGetter
protected boolean hasSetter
public ReflectUtil.AttributeContext(java.lang.reflect.Method method,
java.lang.Class<?> cls)
public java.lang.String getAttributeName()
public java.lang.String getGetterName()
public java.lang.String getGetterBoolName()
public java.lang.String getSetterName()
public boolean isBoolPresend()
public boolean isHasGetter()
public boolean isHasSetter()
public java.lang.Class<?> getPresentedClass()
public java.lang.Object getInitialValue()
public static ReflectUtil.AttributeContext[] getSetterSummary(java.lang.Class<?> cls)
cls - 解析対象クラスオブジェクトpublic static ReflectUtil.AttributeContext[] getGetterSummary(java.lang.Class<?> cls)
cls - 解析対象クラスオブジェクトpublic static ReflectUtil.AttributeContext[] getAccessorSummary(java.lang.Class<?> cls)
cls - 解析対象クラスオブジェクトpublic static ReflectUtil.AttributeContext[] getOperatorSummary(java.lang.Class<?> cls)
cls - 解析対象クラスオブジェクトpublic static java.util.Set<ReflectUtil.AttributeContext> getContexts(java.lang.Class<?> cls)
public boolean isValidProperty()
public java.lang.String toString()
toString クラス内 java.lang.Objectpublic int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals インタフェース内 java.util.Comparator<ReflectUtil.AttributeContext>equals クラス内 java.lang.Objectpublic int compare(ReflectUtil.AttributeContext o1, ReflectUtil.AttributeContext o2)
compare インタフェース内 java.util.Comparator<ReflectUtil.AttributeContext>public int compareTo(ReflectUtil.AttributeContext o)
compareTo インタフェース内 java.lang.Comparable<ReflectUtil.AttributeContext>