org.seasar.aptina.commons.util
クラス ClassUtils

java.lang.Object
  上位を拡張 org.seasar.aptina.commons.util.ClassUtils

public class ClassUtils
extends Object

クラスを扱うユーティリティです.

作成者:
koichik

メソッドの概要
static String getPackageName(String qualifiedName)
          クラスの完全限定名からパッケージ名を返します.
static String getQualifiedName(Class<?> clazz)
          クラスの完全限定名を返します.
static String getQualifiedName(String packageName, String simpleName)
          パッケージ名と単純名から完全限定名を返します.
static String[] getQualifiedNameArray(Class<?>... classes)
          クラスの完全限定名の配列を返します.
static String getSimpleName(Class<?> clazz)
          クラスの単純名を返します.
static String[] getSimpleNameArray(Class<?>... classes)
          クラスの単純名の配列を返します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getQualifiedName

public static String getQualifiedName(String packageName,
                                      String simpleName)
パッケージ名と単純名から完全限定名を返します.

パラメータ:
packageName - パッケージ名
simpleName - 単純名
戻り値:
完全限定名

getPackageName

public static String getPackageName(String qualifiedName)
クラスの完全限定名からパッケージ名を返します.

完全限定名がパッケージ名を含んでいない場合 (デフォルトパッケージ) は null を返します.

パラメータ:
qualifiedName - 完全限定名
戻り値:
パッケージ名または null

getQualifiedName

public static String getQualifiedName(Class<?> clazz)
クラスの完全限定名を返します.

配列型はバイナリ名 ([[;intL 形式) ではなく正規名 (int[] 形式) となります.

パラメータ:
clazz - クラス
戻り値:
クラスの完全限定名または null

getQualifiedNameArray

public static String[] getQualifiedNameArray(Class<?>... classes)
クラスの完全限定名の配列を返します.

配列型はバイナリ名 ([[;intL 形式) ではなく正規名 (int[] 形式) となります.

パラメータ:
classes - クラスの配列
戻り値:
完全限定名の配列

getSimpleName

public static String getSimpleName(Class<?> clazz)
クラスの単純名を返します.

配列型はバイナリ名 ([[;intL 形式) ではなく正規名 (int[] 形式) となります.

パラメータ:
clazz - クラス
戻り値:
クラスの単純名または null

getSimpleNameArray

public static String[] getSimpleNameArray(Class<?>... classes)
クラスの単純名の配列を返します.

配列型はバイナリ名 ([[;intL 形式) ではなく正規名 (int[] 形式) となります.

パラメータ:
classes - クラスの配列
戻り値:
単純名の配列


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