|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjfun.util.Misc
public class Misc
This utility class includes miscellenous utility functions.
Zephyr Business Solutions Corp.
| Field Summary | |
|---|---|
static java.lang.Object[] |
array0
An empty array. |
| Constructor Summary | |
|---|---|
Misc()
|
|
| Method Summary | |
|---|---|
static boolean |
equals(java.lang.Object o1,
java.lang.Object o2)
Compares two objects. |
static java.io.File |
getAbsolutePath(java.io.File root,
java.io.File path)
Get the File object for the real path designated by root/path when path is relative, or path when it is absolute or starts with a '/' |
static int |
getArrayHashcode(java.lang.Object[] arr)
Get the hashcode for an array of objects using value semantics. |
static java.lang.Class |
getArrayType(java.lang.Class ctype)
Get the array type of a Class object. |
static java.lang.String |
getTypeName(java.lang.Class c)
Get the human readable type name of a class. |
static java.lang.Class |
getWrapperType(java.lang.Class t)
If the type is a primitive type, get the corresponding wrapper type. |
static int |
hashcode(java.lang.Object obj)
Get the hashcode for an object. |
static boolean |
isPrimitiveOf(java.lang.Class t1,
java.lang.Class t2)
Determines whether t2 is a wrapper type of t1. |
static java.util.Properties |
loadPropertiesFile(java.io.File file)
To load properties from a properties file. |
static java.util.Properties |
loadResourceProperties(java.lang.ClassLoader loader,
java.lang.String resource)
To read a property file from a class loader into a Properties object. |
static java.util.Map |
readConstants(java.lang.Class c)
Reads all the constants value and put them in a map. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.Object[] array0
| Constructor Detail |
|---|
public Misc()
| Method Detail |
|---|
public static java.lang.Class getArrayType(java.lang.Class ctype)
ctype - the component type.
public static java.lang.String getTypeName(java.lang.Class c)
c - the class object.
public static java.lang.Class getWrapperType(java.lang.Class t)
t - the type.
public static boolean isPrimitiveOf(java.lang.Class t1,
java.lang.Class t2)
t1 - the first type.t2 - the second type.
public static java.util.Map readConstants(java.lang.Class c)
c - the class.
public static int getArrayHashcode(java.lang.Object[] arr)
arr - the array.
public static int hashcode(java.lang.Object obj)
obj - the object.
public static boolean equals(java.lang.Object o1,
java.lang.Object o2)
o1 - the first object.o2 - the second object.
public static java.io.File getAbsolutePath(java.io.File root,
java.io.File path)
throws java.io.IOException
root - the root.path - the path.
java.io.IOException
public static java.util.Properties loadResourceProperties(java.lang.ClassLoader loader,
java.lang.String resource)
throws java.io.IOException
loader - the ClassLoader used to load resource.resource - the resource name.
java.io.IOException - when loading fails.
public static java.util.Properties loadPropertiesFile(java.io.File file)
throws java.io.IOException
file - the properties file.
java.io.IOException - when io error happens.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||