public class Utils
extends java.lang.Object
| 构造器和说明 |
|---|
Utils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
capitalize(java.lang.String name)
make first word capitalize
|
static java.lang.String |
cleanCommentContent(java.lang.String content)
remove some characters like [* \n]
|
static void |
closeSilently(java.io.Closeable stream)
close stream
|
static java.lang.String |
decapitalize(java.lang.String name)
make first word lower case
|
static java.lang.String |
getActionUrl(java.lang.String baseUrl,
java.lang.String relativeUrl)
get url with base url
|
static java.lang.String |
getClassName(java.lang.String packageClass)
get simple class name
|
static java.lang.String |
getJavaFileName(java.io.File javaFile)
get file name without extension
|
static java.util.List<java.lang.String> |
getModuleNames(java.io.File projectDir)
get project modules name
|
static boolean |
hasDirInFile(java.io.File f,
java.io.File stopPath,
java.lang.String dirName)
judge dir is in file's path or not
|
static boolean |
isJFinalFramework(java.io.File javaSrcDir)
the project is a jfinal framework or not
|
static boolean |
isNotEmpty(java.lang.String str)
judge input string is not empty
|
static boolean |
isPlayFramework(java.io.File projectDir)
the project is a play framework or not
|
static boolean |
isSpringFramework(java.io.File javaSrcDir)
the project is a spring mvc framework or not
|
static boolean |
isValueType(java.lang.Object value)
is value type or not
|
static java.lang.String |
joinArrayString(java.lang.String[] array,
java.lang.String separator)
join string array , ( e.g.
|
static <T> T |
jsonToObject(java.lang.String json,
java.lang.Class<T> type)
json string to object
|
static void |
mkdirsForFile(java.io.File file)
create dirs for file
|
static java.lang.String |
removeQuotations(java.lang.String rawUrl)
some parse url may has double quotation, remove them
|
static java.lang.String |
streamToString(java.io.InputStream in)
simple read stream to String
|
static java.lang.String |
toJson(java.lang.Object map)
object to simple json
|
static java.lang.String |
toPrettyJson(java.lang.Object map)
object to pretty json
|
static void |
wideSearchFile(java.io.File rootPath,
java.io.FilenameFilter filter,
java.util.List<java.io.File> result,
boolean stopAtFirstResult)
search files match filter, store in result
|
static void |
writeToDisk(java.io.File f,
java.lang.String content)
write content to file
|
public static java.lang.String toPrettyJson(java.lang.Object map)
map - public static java.lang.String toJson(java.lang.Object map)
map - public static <T> T jsonToObject(java.lang.String json,
java.lang.Class<T> type)
T - json - type - public static void writeToDisk(java.io.File f,
java.lang.String content)
throws java.io.IOException
f - content - java.io.IOExceptionpublic static void closeSilently(java.io.Closeable stream)
stream - public static java.lang.String streamToString(java.io.InputStream in)
throws java.io.IOException
in - java.io.IOExceptionpublic static boolean isNotEmpty(java.lang.String str)
str - public static java.lang.String removeQuotations(java.lang.String rawUrl)
rawUrl - public static java.lang.String cleanCommentContent(java.lang.String content)
content - public static java.lang.String getActionUrl(java.lang.String baseUrl,
java.lang.String relativeUrl)
baseUrl - relativeUrl - public static java.lang.String decapitalize(java.lang.String name)
name - public static java.lang.String capitalize(java.lang.String name)
name - public static java.lang.String joinArrayString(java.lang.String[] array,
java.lang.String separator)
array - separator - public static java.lang.String getJavaFileName(java.io.File javaFile)
javaFile - public static void wideSearchFile(java.io.File rootPath,
java.io.FilenameFilter filter,
java.util.List<java.io.File> result,
boolean stopAtFirstResult)
rootPath - filter - result - stopAtFirstResult - stop when first file matchespublic static boolean hasDirInFile(java.io.File f,
java.io.File stopPath,
java.lang.String dirName)
f - stopPath - stopPathdirName - public static boolean isPlayFramework(java.io.File projectDir)
projectDir - 工程目录public static boolean isSpringFramework(java.io.File javaSrcDir)
javaSrcDir - public static boolean isJFinalFramework(java.io.File javaSrcDir)
javaSrcDir - public static boolean isValueType(java.lang.Object value)
value - public static java.lang.String getClassName(java.lang.String packageClass)
packageClass - public static java.util.List<java.lang.String> getModuleNames(java.io.File projectDir)
projectDir - public static void mkdirsForFile(java.io.File file)
file -