org.seasar.extension.dxo.annotation.impl
クラス TigerAnnotationReader

java.lang.Object
  上位を拡張 org.seasar.extension.dxo.annotation.impl.TigerAnnotationReader
すべての実装されたインタフェース:
AnnotationReader

public class TigerAnnotationReader
extends Object
implements AnnotationReader

作成者:
koichik

フィールドの概要
protected  S2Container container
           
protected  Map<Class<?>,Map<String,Converter>> convertersCache
           
protected  AnnotationReader next
           
 
コンストラクタの概要
TigerAnnotationReader(S2Container container)
           
TigerAnnotationReader(S2Container container, AnnotationReader next)
           
 
メソッドの概要
protected  Map<String,Converter> createConverters(Class<?> destClass)
           
protected
<T extends Annotation>
T
getAnnotation(Class<?> dxoClass, Method method, Class<T> annotationType)
           
 String getConversionRule(Class dxoClass, Method method)
           
 Map getConverters(Class destClass)
           
 String getDatePattern(Class dxoClass, Method method)
           
 String getTimePattern(Class dxoClass, Method method)
           
 String getTimestampPattern(Class dxoClass, Method method)
           
 boolean isExcludeNull(Class dxoClass, Method method)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

container

protected S2Container container

next

protected AnnotationReader next

convertersCache

protected Map<Class<?>,Map<String,Converter>> convertersCache
コンストラクタの詳細

TigerAnnotationReader

public TigerAnnotationReader(S2Container container)

TigerAnnotationReader

public TigerAnnotationReader(S2Container container,
                             AnnotationReader next)
メソッドの詳細

getDatePattern

public String getDatePattern(Class dxoClass,
                             Method method)
定義:
インタフェース AnnotationReader 内の getDatePattern

getTimePattern

public String getTimePattern(Class dxoClass,
                             Method method)
定義:
インタフェース AnnotationReader 内の getTimePattern

getTimestampPattern

public String getTimestampPattern(Class dxoClass,
                                  Method method)
定義:
インタフェース AnnotationReader 内の getTimestampPattern

getConversionRule

public String getConversionRule(Class dxoClass,
                                Method method)
定義:
インタフェース AnnotationReader 内の getConversionRule

isExcludeNull

public boolean isExcludeNull(Class dxoClass,
                             Method method)
定義:
インタフェース AnnotationReader 内の isExcludeNull

getConverters

public Map getConverters(Class destClass)
定義:
インタフェース AnnotationReader 内の getConverters

getAnnotation

protected <T extends Annotation> T getAnnotation(Class<?> dxoClass,
                                                 Method method,
                                                 Class<T> annotationType)

createConverters

protected Map<String,Converter> createConverters(Class<?> destClass)


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.