Package com.core.util.library
Class SClassUtil
- java.lang.Object
-
- com.core.util.library.SClassUtil
-
public class SClassUtil extends java.lang.Object
- Author:
- Sokkheang.huo
-
-
Constructor Summary
Constructors Constructor Description SClassUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
copyProperties(java.lang.Object source, java.lang.Object target)
static java.lang.Class
getClass(java.lang.String name)
static java.lang.Class
getClass(java.lang.String name, java.lang.Class cls)
static java.lang.ClassLoader
getClassLoader(java.lang.String path)
static java.lang.Object
getInstance(java.lang.String name)
static java.lang.Object
getInstance(java.lang.String name, java.lang.Class cls)
static java.lang.Object
getInstance(java.lang.String name, java.lang.Class[] classParam, java.lang.Object[] params)
static java.lang.Object
getInstance(java.lang.String name, java.lang.Class[] classParam, java.lang.Object[] params, java.lang.Class cls)
static java.lang.String
getPackagePath(java.lang.Object o)
static java.io.InputStream
getStream(java.lang.String name)
-
-
-
Method Detail
-
getClassLoader
public static java.lang.ClassLoader getClassLoader(java.lang.String path)
- Parameters:
path
-- Returns:
-
getClass
public static java.lang.Class getClass(java.lang.String name) throws SException, java.lang.ClassNotFoundException
- Parameters:
name
-- Returns:
- Throws:
SoloOldException
SException
java.lang.ClassNotFoundException
-
getClass
public static java.lang.Class getClass(java.lang.String name, java.lang.Class cls) throws SException, java.lang.ClassNotFoundException
- Parameters:
name
-cls
-- Returns:
- Throws:
SoloOldException
SException
java.lang.ClassNotFoundException
-
getInstance
public static java.lang.Object getInstance(java.lang.String name) throws java.lang.Exception
- Parameters:
name
-- Returns:
- Throws:
java.lang.Exception
-
getInstance
public static java.lang.Object getInstance(java.lang.String name, java.lang.Class cls) throws java.lang.Exception
- Parameters:
name
-cls
-- Returns:
- Throws:
java.lang.Exception
-
getInstance
public static java.lang.Object getInstance(java.lang.String name, java.lang.Class[] classParam, java.lang.Object[] params) throws java.lang.Exception
- Parameters:
name
-classParam
-params
-- Returns:
- Throws:
java.lang.Exception
-
getInstance
public static java.lang.Object getInstance(java.lang.String name, java.lang.Class[] classParam, java.lang.Object[] params, java.lang.Class cls) throws java.lang.Exception
- Parameters:
name
-classParam
-params
-cls
-- Returns:
- Throws:
java.lang.Exception
-
getStream
public static java.io.InputStream getStream(java.lang.String name) throws java.lang.Exception
- Parameters:
name
-- Returns:
- Throws:
java.lang.Exception
-
getPackagePath
public static java.lang.String getPackagePath(java.lang.Object o)
- Parameters:
o
-- Returns:
-
copyProperties
public static void copyProperties(java.lang.Object source, java.lang.Object target)
- Parameters:
source
-target
-
-
-