org.seasar.framework.aop.intertype
クラス TigerPropertyAnnotationHandler

java.lang.Object
  上位を拡張 org.seasar.framework.aop.intertype.TigerPropertyAnnotationHandler
すべての実装されたインタフェース:
PropertyInterType.PropertyAnnotationHandler

public class TigerPropertyAnnotationHandler
extends java.lang.Object
implements PropertyInterType.PropertyAnnotationHandler

Tigerアノテーションでを読み取るPropertyInterType.PropertyAnnotationHandlerの実装クラスです。

作成者:
y-komori

コンストラクタの概要
TigerPropertyAnnotationHandler()
           
 
メソッドの概要
 int getPropertyType(java.lang.Class clazz, int defaultValue)
           
 int getPropertyType(java.lang.reflect.Field field, int defaultValue)
           
 int getPropertyTypeInternal(java.lang.reflect.AnnotatedElement element, int defaultValue)
          指定された注釈可能な要素 (ClassまたはField) がPropertyで注釈されていれば、 そのvalueで指定された値を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TigerPropertyAnnotationHandler

public TigerPropertyAnnotationHandler()
メソッドの詳細

getPropertyType

public int getPropertyType(java.lang.Class clazz,
                           int defaultValue)
定義:
インタフェース PropertyInterType.PropertyAnnotationHandler 内の getPropertyType

getPropertyType

public int getPropertyType(java.lang.reflect.Field field,
                           int defaultValue)
定義:
インタフェース PropertyInterType.PropertyAnnotationHandler 内の getPropertyType

getPropertyTypeInternal

public int getPropertyTypeInternal(java.lang.reflect.AnnotatedElement element,
                                   int defaultValue)
指定された注釈可能な要素 (ClassまたはField) がPropertyで注釈されていれば、 そのvalueで指定された値を返します。 指定された要素が注釈されていなければデフォルト値を返します。

パラメータ:
element - 注釈可能な要素
defaultValue - デフォルト値
戻り値:
指定された注釈可能な要素 (ClassまたはField) がPropertyで注釈されていれば、 そのvalueで指定された値


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.