概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.cubby.spi.beans.impl
クラス DefaultBeanDescProvider.ParameterizedClassDescImpl

    java.lang.Object
      org.seasar.cubby.spi.beans.impl.DefaultBeanDescProvider.ParameterizedClassDescImpl

すべての実装されたインタフェース:
  ParameterizedClassDesc

含まれているクラス:
  DefaultBeanDescProvider

    protected static class DefaultBeanDescProvider.ParameterizedClassDescImpl

extends Object
implements ParameterizedClassDesc

`ParameterizedClassDesc`の実装クラスです。

作成者:
  baba

フィールドの概要
`protected ParameterizedClassDesc[]` | `arguments` 型引数を表す`ParameterizedClassDesc`の配列
`protected Class<?>` | `rawClass` 原型となるクラス

コンストラクタの概要
`DefaultBeanDescProvider.ParameterizedClassDescImpl()` インスタンスを構築します。
`DefaultBeanDescProvider.ParameterizedClassDescImpl(Class<?> rawClass)` インスタンスを構築します。
`DefaultBeanDescProvider.ParameterizedClassDescImpl(Class<?> rawClass, ParameterizedClassDesc[] arguments)` インスタンスを構築します。

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

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### rawClass

    protected Class<?> rawClass

  原型となるクラス

### arguments

    protected ParameterizedClassDesc[] arguments

  型引数を表す`ParameterizedClassDesc`の配列

コンストラクタの詳細

### DefaultBeanDescProvider.ParameterizedClassDescImpl

    public DefaultBeanDescProvider.ParameterizedClassDescImpl()

  インスタンスを構築します。

### DefaultBeanDescProvider.ParameterizedClassDescImpl

    public DefaultBeanDescProvider.ParameterizedClassDescImpl(Class<?> rawClass)

  インスタンスを構築します。

  パラメータ:
    `rawClass` - 原型となるクラス

### DefaultBeanDescProvider.ParameterizedClassDescImpl

    public DefaultBeanDescProvider.ParameterizedClassDescImpl(Class<?> rawClass,
                                                              ParameterizedClassDesc[] arguments)

  インスタンスを構築します。

  パラメータ:
    `rawClass` - 原型となるクラス
    `arguments` - 型引数を表す`ParameterizedClassDesc`の配列

メソッドの詳細

### isParameterizedClass

    public boolean isParameterizedClass()

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

  定義:
    インタフェース `ParameterizedClassDesc` 内の `isParameterizedClass`
  戻り値:
    このインスタンスが表現するクラスがパラメタ化されていれば`true`

### getRawClass

    public Class<?> getRawClass()

  原型となるクラスを返します。

  定義:
    インタフェース `ParameterizedClassDesc` 内の `getRawClass`
  戻り値:
    原型となるクラス
  関連項目:
    `ParameterizedType.getRawType()`

### getArguments

    public ParameterizedClassDesc[] getArguments()

  型引数を表す`ParameterizedClassDesc`の配列を返します。

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

  定義:
    インタフェース `ParameterizedClassDesc` 内の `getArguments`
  戻り値:
    型引数を表す`ParameterizedClassDesc`の配列
  関連項目:
    `ParameterizedType.getActualTypeArguments()`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.