org.seasar.framework.beans.factory
クラス ParameterizedClassDescFactoryProvider

java.lang.Object
  上位を拡張 org.seasar.framework.beans.factory.ParameterizedClassDescFactoryProvider
すべての実装されたインタフェース:
ParameterizedClassDescFactory.Provider

public class ParameterizedClassDescFactoryProvider
extends java.lang.Object
implements ParameterizedClassDescFactory.Provider

ParameterizedClassDescFactory.Providerの機能を提供する実装クラスです。

導入されたバージョン:
2.4.18
作成者:
koichik

コンストラクタの概要
ParameterizedClassDescFactoryProvider()
           
 
メソッドの概要
 ParameterizedClassDesc createParameterizedClassDesc(java.lang.reflect.Field field, java.util.Map map)
           
 ParameterizedClassDesc createParameterizedClassDesc(java.lang.reflect.Method method, int index, java.util.Map map)
           
 ParameterizedClassDesc createParameterizedClassDesc(java.lang.reflect.Method method, java.util.Map map)
           
 ParameterizedClassDesc createParameterizedClassDesc(java.lang.reflect.Type type, java.util.Map<java.lang.reflect.TypeVariable<?>,java.lang.reflect.Type> map)
          Typeを表現するParameterizedClassDescを作成して返します。
 java.util.Map<java.lang.reflect.TypeVariable<?>,java.lang.reflect.Type> getTypeVariables(java.lang.Class beanClass)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ParameterizedClassDescFactoryProvider

public ParameterizedClassDescFactoryProvider()
メソッドの詳細

getTypeVariables

public java.util.Map<java.lang.reflect.TypeVariable<?>,java.lang.reflect.Type> getTypeVariables(java.lang.Class beanClass)
定義:
インタフェース ParameterizedClassDescFactory.Provider 内の getTypeVariables

createParameterizedClassDesc

public ParameterizedClassDesc createParameterizedClassDesc(java.lang.reflect.Field field,
                                                           java.util.Map map)
定義:
インタフェース ParameterizedClassDescFactory.Provider 内の createParameterizedClassDesc

createParameterizedClassDesc

public ParameterizedClassDesc createParameterizedClassDesc(java.lang.reflect.Method method,
                                                           int index,
                                                           java.util.Map map)
定義:
インタフェース ParameterizedClassDescFactory.Provider 内の createParameterizedClassDesc

createParameterizedClassDesc

public ParameterizedClassDesc createParameterizedClassDesc(java.lang.reflect.Method method,
                                                           java.util.Map map)
定義:
インタフェース ParameterizedClassDescFactory.Provider 内の createParameterizedClassDesc

createParameterizedClassDesc

public ParameterizedClassDesc createParameterizedClassDesc(java.lang.reflect.Type type,
                                                           java.util.Map<java.lang.reflect.TypeVariable<?>,java.lang.reflect.Type> map)
Typeを表現するParameterizedClassDescを作成して返します。

パラメータ:
type - 型
map - パラメータ化された型が持つ型変数をキー、型引数を値とするMap
戻り値:
型を表現するParameterizedClassDesc


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