net.vsame.url2sql.utils
类 JarUtils

java.lang.Object
  继承者 net.vsame.url2sql.utils.JarUtils

public class JarUtils
extends Object

Jar包相关工具

作者:
gaollg@sina.com

构造方法摘要
JarUtils()
           
 
方法摘要
static String getJarName(Class<?> jarClazz)
          取得class所在 jar包名称
static String getJarPath(Class<?> clazz)
          null 表示在ClassPath下
static InputStream getResourceAsStreamFromClassPath(String resource)
          取得class所在 jar包 中的资源
static InputStream getResourceAsStreamFromJar(Class<?> jarClazz, String resource)
          取得class所在 jar包 中的资源
static URL getResourceFromClassPath(String resource)
           
static URL getResourceFromJar(Class<?> jarClazz, String resource)
          取得class所在 jar包 中的资源
static Properties loadProperties(InputStream in)
          取得InputStream
static String readAllText(InputStream in)
          取得文件的所有文本内容
static String readInputStream(Charset charset, InputStream in)
           
static String readResourceFromJar(Charset charset, Class<?> jarClazz, String resource)
           
static String readResourceFromJar(Class<?> jarClazz, String resource)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JarUtils

public JarUtils()
方法详细信息

getJarPath

public static String getJarPath(Class<?> clazz)
null 表示在ClassPath下

参数:
clazz -
返回:

getJarName

public static String getJarName(Class<?> jarClazz)
取得class所在 jar包名称

参数:
jarClazz -
返回:
返回值为null 表示直接在classpath下

getResourceFromJar

public static URL getResourceFromJar(Class<?> jarClazz,
                                     String resource)
取得class所在 jar包 中的资源

参数:
jarClazz -
resource - 所取的资源
返回:

getResourceAsStreamFromJar

public static InputStream getResourceAsStreamFromJar(Class<?> jarClazz,
                                                     String resource)
取得class所在 jar包 中的资源

参数:
jarClazz -
resource - 所取的资源
返回:

getResourceFromClassPath

public static URL getResourceFromClassPath(String resource)

getResourceAsStreamFromClassPath

public static InputStream getResourceAsStreamFromClassPath(String resource)
取得class所在 jar包 中的资源

参数:
resource - 所取的资源
返回:

loadProperties

public static Properties loadProperties(InputStream in)
取得InputStream

参数:
in -
返回:

readAllText

public static String readAllText(InputStream in)
取得文件的所有文本内容

参数:
in -
返回:

readInputStream

public static String readInputStream(Charset charset,
                                     InputStream in)

readResourceFromJar

public static String readResourceFromJar(Charset charset,
                                         Class<?> jarClazz,
                                         String resource)

readResourceFromJar

public static String readResourceFromJar(Class<?> jarClazz,
                                         String resource)


Copyright © 2015. All Rights Reserved.