org.seasar.util.beans
インタフェース ParameterizedClassDesc

既知の実装クラスの一覧:
ParameterizedClassDescImpl

public interface ParameterizedClassDesc

パラメタ化されたクラスを扱うためのインターフェースです。

作成者:
koichik

メソッドの概要
 ParameterizedClassDesc[] getArguments()
          型引数を表すParameterizedClassDescの配列を返します。
<T> Class<T>
getRawClass()
          原型となるクラスを返します。
 boolean isParameterizedClass()
          このインスタンスが表現するクラスがパラメタ化されていればtrueを返します。
 

メソッドの詳細

isParameterizedClass

boolean isParameterizedClass()
このインスタンスが表現するクラスがパラメタ化されていればtrueを返します。

戻り値:
このインスタンスが表現するクラスがパラメタ化されていればtrue

getRawClass

<T> Class<T> getRawClass()
原型となるクラスを返します。

型パラメータ:
T - 原型となるクラスの型
戻り値:
原型となるクラス
関連項目:
ParameterizedType.getRawType()

getArguments

ParameterizedClassDesc[] getArguments()
型引数を表すParameterizedClassDescの配列を返します。

このインスタンスが表現するクラスがパラメタ化されたクラスでない場合は、nullを返します。

戻り値:
型引数を表すParameterizedClassDescの配列
関連項目:
ParameterizedType.getActualTypeArguments()


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