org.maachang.reflect
クラス JavaPackageList

java.lang.Object
  上位を拡張 org.maachang.reflect.JavaPackageList

public class JavaPackageList
extends java.lang.Object

Javaパッケージクラスリストを取得.

導入されたバージョン:
FastReflect 1.03
バージョン:
2010/09/06
作成者:
masahito suzuki

フィールドの概要
static JavaPackageList SNGL
           
 
メソッドの概要
static JavaPackageList getInstance()
          オブジェクトを取得.
 int getList(java.util.List<java.lang.String> out, java.lang.String packageName)
          指定名のパッケージリストを取得.
 int getList(java.util.Map<java.lang.String,java.lang.String> out, java.lang.String packageName)
          指定名のパッケージリストを取得.
 java.util.List<java.lang.String> getList(java.lang.String packageName)
          指定名のパッケージリストを取得.
 boolean isObject(java.lang.String packageName, java.lang.String objectName)
          指定クラス名が対象パッケージに存在するかチェック.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SNGL

public static final JavaPackageList SNGL
メソッドの詳細

getInstance

public static final JavaPackageList getInstance()
オブジェクトを取得.

戻り値:
JavaPackageList オブジェクト情報が返されます.

getList

public java.util.List<java.lang.String> getList(java.lang.String packageName)
                                         throws java.lang.Exception
指定名のパッケージリストを取得.

パラメータ:
packageName - 対象のパッケージ名を設定します.
戻り値:
List パッケージ内容が返されます.
例外:
java.lang.Exception - 例外.

getList

public int getList(java.util.List<java.lang.String> out,
                   java.lang.String packageName)
            throws java.lang.Exception
指定名のパッケージリストを取得.

パラメータ:
out - 出力先のリストオブジェクトを設定します.
packageName - 対象のパッケージ名を設定します.
戻り値:
int パッケージ数量が返されます.
例外:
java.lang.Exception - 例外.

getList

public int getList(java.util.Map<java.lang.String,java.lang.String> out,
                   java.lang.String packageName)
            throws java.lang.Exception
指定名のパッケージリストを取得.

パラメータ:
out - 出力先のMapオブジェクトを設定します.
packageName - 対象のパッケージ名を設定します.
戻り値:
int パッケージ数量が返されます.
例外:
java.lang.Exception - 例外.

isObject

public boolean isObject(java.lang.String packageName,
                        java.lang.String objectName)
                 throws java.lang.Exception
指定クラス名が対象パッケージに存在するかチェック.

パラメータ:
packageName - 対象のパッケージ名を設定します.
objectName - 対象のオブジェクト名が返されます.
戻り値:
boolean [true]の場合、対象クラス名は存在します.
例外:
java.lang.Exception