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

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

public interface ParameterizedClassDesc

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

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

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

メソッドの詳細

isParameterizedClass

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

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

getRawClass

public java.lang.Class getRawClass()
原型となるクラスを返します。

戻り値:
原型となるクラス
関連項目:
lava.lang.ParameterizedType#getRawType()

getArguments

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

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

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


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