@Published(tag="architect") public abstract class FieldAnnotationHandlerSupport extends java.lang.Object implements AutoPropertyHandler
修飾子とタイプ | クラスと説明 |
---|---|
static class |
FieldAnnotationHandlerSupport.FieldHolder<T extends java.lang.annotation.Annotation>
フィールド情報を保持するクラス。
|
コンストラクタと説明 |
---|
FieldAnnotationHandlerSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected <T extends java.lang.annotation.Annotation> |
getFieldList(java.lang.Object obj,
java.lang.Class<T> annotationType)
指定されたアノテーションが設定されているフィールド情報を取得する。
|
void |
setFieldAnnotationCache(StaticDataCache<java.util.Map<java.lang.String,java.util.Map<java.lang.String,?>>> fieldAnnotationCache)
非推奨です。
本プロパティは、仕様変更に伴い使用しなくなりました。(値を設定しても、意味が無い)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handle
@IgnoreProperty(value="\u30d5\u30a3\u30fc\u30eb\u30c9\u3067\u306f\u306a\u304f\u30d7\u30ed\u30d1\u30c6\u30a3\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3088\u3046\u4ed5\u69d8\u5909\u66f4\u3092\u884c\u3063\u305f\u305f\u3081\u672c\u30d7\u30ed\u30d1\u30c6\u30a3\u306f\u5ec3\u6b62") @Deprecated public void setFieldAnnotationCache(StaticDataCache<java.util.Map<java.lang.String,java.util.Map<java.lang.String,?>>> fieldAnnotationCache)
fieldAnnotationCache
- フィールドアノテーション保持クラスprotected <T extends java.lang.annotation.Annotation> java.util.List<FieldAnnotationHandlerSupport.FieldHolder<T>> getFieldList(java.lang.Object obj, java.lang.Class<T> annotationType)
obj
- 対象のオブジェクトannotationType
- アノテーション