类 ClassLoaderWrapper

java.lang.Object
cn.sylinx.horm.resource.io.ClassLoaderWrapper

public class ClassLoaderWrapper extends Object
classloader包装
作者:
han
  • 方法详细资料

    • getResourceAsURL

      public URL getResourceAsURL(String resource)
      获取URL资源
      参数:
      resource - 资源
      返回:
      URL
    • getResourceAsURLs

      public List<URL> getResourceAsURLs(String resource)
    • getResourceAsURL

      public URL getResourceAsURL(String resource, ClassLoader classLoader)
      获取URL资源
      参数:
      resource - 资源
      classLoader - ClassLoader对象
      返回:
      URL
    • getResourceAsURLs

      public List<URL> getResourceAsURLs(String resource, ClassLoader classLoader)
    • getResourceAsStream

      public InputStream getResourceAsStream(String resource)
      获取资源输入流
      参数:
      resource - 资源
      返回:
      InputStream
    • getResourceAsStream

      public InputStream getResourceAsStream(String resource, ClassLoader classLoader)
      获取资源输入流
      参数:
      resource - 资源
      classLoader - ClassLoader对象
      返回:
      InputStream
    • classForName

      public Class<?> classForName(String name) throws ClassNotFoundException
      加载类
      参数:
      name - 类名称
      返回:
      Class对象
      抛出:
      ClassNotFoundException - 类找不到异常
    • classForName

      public Class<?> classForName(String name, ClassLoader classLoader) throws ClassNotFoundException
      加载类
      参数:
      name - 类名称
      classLoader - 类加载器
      返回:
      Class对象
      抛出:
      ClassNotFoundException - 类找不到异常