|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.test4j.tools.commons.ResourceHelper
public class ResourceHelper
| 构造方法摘要 | |
|---|---|
ResourceHelper()
|
|
| 方法摘要 | |
|---|---|
static String |
convertStreamToSQL(InputStream is)
过滤file文件中的注释代码 |
static void |
copyClassPathResource(String classPathResourceName,
File fileSystemResourceFile)
把classpath中的文件内容复制到指定的外部文件中 |
static void |
copyClassPathResource(String classPathResourceName,
String fileSystemResourceName)
把classpath中的文件内容复制到指定的外部文件中 |
static void |
copyClassPathResourceToDir(String classPathResourceName,
String fileSystemDirectoryName)
将classpath下的文件拷贝到fileSystemDirectoryName目录下 |
static String |
defaultFileEncoding()
文件缺省的编码格式 |
static boolean |
deleteFileOrDir(File path)
删除文件或目录 |
static boolean |
deleteFileOrDir(String path)
删除文件或目录 |
static File |
findWikiFile(Class claz,
String url)
查找文件 |
static String |
getFileEncodingCharset(File file)
获得的文件的编码格式 |
static String |
getFileEncodingCharset(InputStream is)
获得的文件流的编码格式 |
static InputStream |
getResourceAsStream(Class clazz,
String fileName)
先读取claz所在package下的url资源 如果没有找到,在读取跟classpath下的url资源 |
static InputStream |
getResourceAsStream(String file)
根据文件名称返回文件输入流 o file:开头读取文件系统 o classpath:开头读取classpath下的文件 o 否则读取 classpath下文件 |
static URL |
getResourceUrl(String filename)
返回文件的URL o file:开头读取文件系统 o classpath:开头读取classpath下的文件 o 否则读取 classpath下文件 |
static String |
getSuffixPath(File basePath,
String filePath)
获得javaFile相对于basePath的子路径 例如 filePath = src/java/org/test4j/reflector/helper/ClazzHelper.java basepath = src/java/org/test4j 那么返回值就为 reflector/helper/ClazzHelper.java |
static URL |
getUrl(File file)
Creates an URL that points to the given file. |
static boolean |
isJarFile(File classRoot)
是否是jar文件 |
static boolean |
isResourceExists(Class claz,
String file)
判断在claz对应的package下面是否存在名称为file的文件 |
static Properties |
loadPropertiesFrom(String file)
从文件中价值配置项 o file:开头读取文件系统 o classpath:开头读取classpath下的文件 o 否则读取 classpath下文件 |
static void |
mkFileParentDir(File file)
创建文件file所在的父目录 |
static void |
mkFileParentDir(String file)
创建文件file所在的父目录 |
static String |
readFromFile(Class clazz,
String fileName)
读取文件内容 * o file:开头读取文件系统 o classpath:开头读取classpath下的文件 o 否则, 先读取clazz path下的fileName文件,再读取跟路径下的fileName文件 |
static String |
readFromFile(File file)
从文本文件中读取内容 |
static String |
readFromFile(String file)
从文本文件中读取内容 o file:开头读取文件系统 o classpath:开头读取classpath下的文件 o 否则读取跟 classpath下filePath文件 |
static String |
readFromStream(InputStream is)
To convert the InputStream to String we use the BufferedReader.readLine() method. |
static String |
readFromStream(InputStream is,
String encoding)
To convert the InputStream to String we use the BufferedReader.readLine() method. |
static String[] |
readLinesFromFile(String filePath)
按行读取文件 |
static String[] |
readLinesFromFile(String filePath,
String encoding)
|
static String[] |
readLinesFromStream(InputStream is)
从文件流中读取文本行 |
static String[] |
readLinesFromStream(InputStream is,
String encoding)
从文件流中读取文本行 |
static void |
writeStringToFile(File file,
String content)
写字符串到文件中 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public ResourceHelper()
| 方法详细信息 |
|---|
public static String readFromStream(InputStream is,
String encoding)
is - encoding - 编码格式
public static String readFromStream(InputStream is)
is -
public static String[] readLinesFromStream(InputStream is,
String encoding)
is - encoding - 编码格式
public static String[] readLinesFromStream(InputStream is)
is -
public static void writeStringToFile(File file,
String content)
file - content -
public static void copyClassPathResource(String classPathResourceName,
String fileSystemResourceName)
classPathFile - classpath下资源文件outputFile - 拷贝目标的系统文件名称
public static void copyClassPathResource(String classPathResourceName,
File fileSystemResourceFile)
classPathResourceName - classpath下资源文件fileSystemResourceFile - 拷贝目标的系统文件
public static void copyClassPathResourceToDir(String classPathResourceName,
String fileSystemDirectoryName)
classPathResourceName - classpath下的资源文件fileSystemDirectoryName - 拷贝目标的系统文件目录名public static URL getUrl(File file)
file - The file, not null
public static File findWikiFile(Class claz,
String url)
throws Exception
claz - url -
Exceptionpublic static String defaultFileEncoding()
public static String getFileEncodingCharset(File file)
file -
public static String getFileEncodingCharset(InputStream is)
file -
public static InputStream getResourceAsStream(String file)
throws FileNotFoundException
file -
FileNotFoundExceptionpublic static URL getResourceUrl(String filename)
filename -
public static InputStream getResourceAsStream(Class clazz,
String fileName)
throws FileNotFoundException
claz - fileName -
FileNotFoundException
public static String readFromFile(String file)
throws FileNotFoundException
filePath - encoding - 文件编码
FileNotFoundException
public static String readFromFile(File file)
throws FileNotFoundException
file -
FileNotFoundException
public static String readFromFile(Class clazz,
String fileName)
throws FileNotFoundException
clazz - 文件所在的class packagefilePath -
FileNotFoundException
public static String[] readLinesFromFile(String filePath)
throws FileNotFoundException
filePath -
FileNotFoundException
public static String[] readLinesFromFile(String filePath,
String encoding)
throws FileNotFoundException
FileNotFoundExceptionpublic static Properties loadPropertiesFrom(String file)
file -
FileNotFoundException
public static boolean isResourceExists(Class claz,
String file)
claz - file -
public static String convertStreamToSQL(InputStream is)
is -
public static String getSuffixPath(File basePath,
String filePath)
basePath - 跟路径filePath - 文件绝对路径名称
public static boolean deleteFileOrDir(String path)
path -
public static boolean deleteFileOrDir(File path)
path -
public static void mkFileParentDir(String file)
file - public static void mkFileParentDir(File file)
file - public static boolean isJarFile(File classRoot)
classRoot -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||