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

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

public class ParameterizedClassDescFactoryProvider
extends Object
implements ParameterizedClassDescFactory.Provider

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

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

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

コンストラクタの詳細

ParameterizedClassDescFactoryProvider

public ParameterizedClassDescFactoryProvider()
メソッドの詳細

getTypeVariables

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

createParameterizedClassDesc

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

createParameterizedClassDesc

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

createParameterizedClassDesc

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

createParameterizedClassDesc

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

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


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