Package org.lemsml.jlems.io.util
Class JUtil
- java.lang.Object
-
- org.lemsml.jlems.io.util.JUtil
-
public final class JUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
JUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
absPath(java.lang.Class<?> base, java.lang.String pckgname)
static void
copyBinaryResource(java.lang.String respathin, java.io.File dest)
static void
copyResource(java.lang.Object obj, java.lang.String fnm, java.io.File fdest)
static void
extractRelativeResource(java.lang.Class<?> c, java.lang.String path, java.io.File dest)
static java.lang.String
getFileResource(java.lang.String path, java.lang.String fnm)
static java.lang.String
getOSArchitecture()
static java.lang.String
getRelativeResource(java.lang.Class<?> cls, java.lang.String path)
static java.lang.String
getRelativeResource(java.lang.Object obj, java.lang.String path)
static java.lang.String
getRelativeResource(java.lang.String s)
private static java.lang.String
getResource(java.lang.String pathin)
static java.lang.String[]
getResourceList(java.lang.Class<?> base, java.lang.String pckgname, java.lang.String ext)
static java.lang.String
getXMLResource(java.lang.String path)
private static java.lang.String
readInputStream(java.io.InputStream fis)
static void
setResourceRoot(java.lang.Class<?> cls)
static java.lang.String
shortClassName(java.lang.Object ov)
static void
showThreads()
static void
unpackJar(java.io.File fjar, java.io.File fout)
static void
unpackPackage(java.lang.Class<?> base, java.lang.String pkgname, java.io.File dir)
static void
visit(java.lang.ThreadGroup group, int level)
-
-
-
Method Detail
-
setResourceRoot
public static void setResourceRoot(java.lang.Class<?> cls)
-
getRelativeResource
public static java.lang.String getRelativeResource(java.lang.Object obj, java.lang.String path) throws ContentError
- Throws:
ContentError
-
getRelativeResource
public static java.lang.String getRelativeResource(java.lang.String s) throws ContentError
- Throws:
ContentError
-
getRelativeResource
public static java.lang.String getRelativeResource(java.lang.Class<?> cls, java.lang.String path) throws ContentError
- Throws:
ContentError
-
copyResource
public static void copyResource(java.lang.Object obj, java.lang.String fnm, java.io.File fdest) throws java.io.IOException, ContentError
- Throws:
java.io.IOException
ContentError
-
getXMLResource
public static java.lang.String getXMLResource(java.lang.String path) throws ContentError
- Throws:
ContentError
-
getFileResource
public static java.lang.String getFileResource(java.lang.String path, java.lang.String fnm) throws ContentError
- Throws:
ContentError
-
getResource
private static java.lang.String getResource(java.lang.String pathin) throws ContentError
- Throws:
ContentError
-
readInputStream
private static java.lang.String readInputStream(java.io.InputStream fis) throws java.lang.NullPointerException, java.io.IOException
- Throws:
java.lang.NullPointerException
java.io.IOException
-
copyBinaryResource
public static void copyBinaryResource(java.lang.String respathin, java.io.File dest) throws java.io.FileNotFoundException, java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
-
extractRelativeResource
public static void extractRelativeResource(java.lang.Class<?> c, java.lang.String path, java.io.File dest) throws java.io.FileNotFoundException, java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
-
shortClassName
public static java.lang.String shortClassName(java.lang.Object ov)
-
unpackJar
public static void unpackJar(java.io.File fjar, java.io.File fout) throws java.io.IOException
- Throws:
java.io.IOException
-
absPath
public static java.lang.String absPath(java.lang.Class<?> base, java.lang.String pckgname)
-
getResourceList
public static java.lang.String[] getResourceList(java.lang.Class<?> base, java.lang.String pckgname, java.lang.String ext)
-
unpackPackage
public static void unpackPackage(java.lang.Class<?> base, java.lang.String pkgname, java.io.File dir) throws java.io.FileNotFoundException, java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
-
showThreads
public static void showThreads()
-
visit
public static void visit(java.lang.ThreadGroup group, int level)
-
getOSArchitecture
public static java.lang.String getOSArchitecture() throws ContentError
- Throws:
ContentError
-
-