gboat2.base.bridge.util
类 PackageClassUtil

java.lang.Object
  继承者 gboat2.base.bridge.util.PackageClassUtil

public abstract class PackageClassUtil
extends Object

包,类操作的辅助类

从以下版本开始:
1.0
作者:
lysming

构造方法摘要
PackageClassUtil()
           
 
方法摘要
static List<Class<?>> getClasses(String pkgname)
          获取包中的所有 Java 类
static List<Class<?>> getClasses(String pkgname, ClassLoader classLoader)
          获取包中的所有 Java 类
static String getRealPath(Class<?> cls)
          获取 Java 类所在目录的磁盘物理路径
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PackageClassUtil

public PackageClassUtil()
方法详细信息

getClasses

public static List<Class<?>> getClasses(String pkgname)
获取包中的所有 Java 类

参数:
pkgname - 包名,如:gboat2.base.bridge.util
返回:
包中所有 class

getClasses

public static List<Class<?>> getClasses(String pkgname,
                                        ClassLoader classLoader)
获取包中的所有 Java 类

参数:
pkgname - 包名
classLoader - 类加载器
返回:
返回包中所有 class

getRealPath

public static String getRealPath(Class<?> cls)
获取 Java 类所在目录的磁盘物理路径

参数:
cls - Java 类
返回:
Java 类所在目录的磁盘物理路径,如果传入的 Java 类是在 jar 或 war 包中,则返回对应的 jar 或 war 包所在目录的物理路径


Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.