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

java.lang.Object
  拡張org.seasar.extension.dxo.annotation.impl.ConstantAnnotationReader
すべての実装インタフェース:
AnnotationReader

public class ConstantAnnotationReader
extends Object
implements AnnotationReader

作成者:
Satoshi Kimura, koichik

フィールドの概要
protected  org.seasar.framework.container.S2Container container
           
protected  Map convertersCache
           
 
コンストラクタの概要
ConstantAnnotationReader(org.seasar.framework.container.S2Container container)
           
 
メソッドの概要
protected  Map createConverters(Class destClass)
           
protected  String getConstantAnnotationName(Method method, String suffix)
           
 String getConversionRule(Class dxoClass, Method method)
           
 Map getConverters(Class destClass)
           
 String getDatePattern(Class dxoClass, Method method)
           
 String getDatePattern(Class dxoClass, Method method, String annotation)
           
protected  String getShortClassName(Class clazz)
           
 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 org.seasar.framework.container.S2Container container

convertersCache

protected Map convertersCache
コンストラクタの詳細

ConstantAnnotationReader

public ConstantAnnotationReader(org.seasar.framework.container.S2Container container)
メソッドの詳細

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

getDatePattern

public String getDatePattern(Class dxoClass,
                             Method method,
                             String annotation)

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

createConverters

protected Map createConverters(Class destClass)

getConstantAnnotationName

protected String getConstantAnnotationName(Method method,
                                           String suffix)

getShortClassName

protected String getShortClassName(Class clazz)


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