|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectTask.Support.CoreSupport.Utils
public class Utils
Utils is a static function library to do mundane and repetitive, yet important functions that are used everywhere in the system.
| Method Summary | ||
|---|---|---|
static java.lang.String |
arrayToString(java.lang.Object[] args)
|
|
static java.lang.String |
buildUri(java.lang.String uri,
java.util.HashMap<java.lang.String,java.lang.String> map)
|
|
static java.lang.String |
concatenateFilePath(java.lang.String path1,
java.lang.String path2)
|
|
static
|
copyObject(Type copythis)
copies the object and returns it |
|
static
|
createInEDT(java.lang.Class<ClassType> aClass)
given a class, it creates an instance of it in the EDT |
|
static ByteBuffer |
fileToByteBuffer(java.lang.String fileName)
this method reads a file and returns a ByteBuffer of the contents of this file. |
|
static ByteBuffer |
fileToByteBuffer(java.lang.String fileName,
java.util.Map<java.lang.String,ByteBuffer> fileCache)
this method reads a file and returns it as a ByteBuffer, but it uses a Map for a fileCache |
|
static byte[] |
fileToBytes(java.lang.String fileName)
this method reads a file and returns a byte[] of the contents of this file. |
|
static byte[] |
fileToBytes(java.lang.String fileName,
java.util.Map<java.lang.String,ByteBuffer> fileCache)
this method reads a file and returns it as a byte array, but it uses a Map for a fileCache |
|
static java.lang.String |
getCallerClassName()
|
|
static java.lang.String |
getCallerMethodName()
|
|
static java.lang.String |
getClassNameFromStackTrace(int depth)
|
|
static java.lang.String |
getDebugHeaderString(java.lang.String msg)
|
|
static java.lang.Object[] |
getObjectRay(java.lang.Object... args)
|
|
static java.lang.String |
getString(java.util.Map m,
java.lang.Object key)
this method does away with a NullPointerException that might get thrown (incorrectly semantically speaking) when the following call is made: (String)Map.get("nonexistentkey");. |
|
static java.lang.String |
getTime()
this method returns the current time in |
|
static java.lang.String[] |
getTokens(java.lang.String s,
java.lang.String delim)
this is just a convenience method to tokenize a string using the services of TheStringTokenizer class. |
|
static boolean |
isDifferent(java.lang.Object lhs,
java.lang.Object rhs)
checks to see if lhs and rhs objects are the same or not |
|
static boolean |
isNullOrEmpty(java.lang.String string)
|
|
static
|
isObjectInArray(T item,
T[] list)
|
|
static
|
isObjectInList(T item,
java.util.List<T> list)
|
|
static boolean |
isStringInList(java.lang.String item,
java.util.List<java.lang.String> list)
|
|
static java.lang.String |
listOfLogRecordToString(java.util.List<java.util.logging.LogRecord> list)
Turns a list of LogRecord objects into a string for debug purposes |
|
static java.lang.String |
listToString(java.util.List list)
|
|
static java.lang.String |
mapToString(java.util.Map map)
|
|
static void |
printDebugHeaderToConsole(java.lang.String msg)
|
|
static java.util.ArrayList<java.lang.String> |
toArrayListFromObjectRay(java.lang.Object[] objRay)
|
|
static void |
writeToFile(byte[] msg,
java.lang.String file)
|
|
static void |
writeToFile(ByteBuffer msg,
java.lang.String file)
|
|
static void |
writeToFile(java.lang.String msg,
java.lang.String file)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static final java.lang.String buildUri(java.lang.String uri,
java.util.HashMap<java.lang.String,java.lang.String> map)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static boolean isNullOrEmpty(java.lang.String string)
public static void printDebugHeaderToConsole(java.lang.String msg)
public static java.lang.String getDebugHeaderString(java.lang.String msg)
public static java.lang.Object[] getObjectRay(java.lang.Object... args)
public static java.lang.String listOfLogRecordToString(java.util.List<java.util.logging.LogRecord> list)
public static java.lang.String mapToString(java.util.Map map)
public static java.lang.String listToString(java.util.List list)
public static java.lang.String arrayToString(java.lang.Object[] args)
public static boolean isStringInList(java.lang.String item,
java.util.List<java.lang.String> list)
public static <T> boolean isObjectInList(T item,
java.util.List<T> list)
public static <T> boolean isObjectInArray(T item,
T[] list)
public static java.lang.String getCallerMethodName()
public static java.lang.String getCallerClassName()
public static java.lang.String getClassNameFromStackTrace(int depth)
public static java.util.ArrayList<java.lang.String> toArrayListFromObjectRay(java.lang.Object[] objRay)
public static java.lang.String getTime()
public static ByteBuffer fileToByteBuffer(java.lang.String fileName)
public static byte[] fileToBytes(java.lang.String fileName)
public static byte[] fileToBytes(java.lang.String fileName,
java.util.Map<java.lang.String,ByteBuffer> fileCache)
public static ByteBuffer fileToByteBuffer(java.lang.String fileName,
java.util.Map<java.lang.String,ByteBuffer> fileCache)
public static java.lang.String getString(java.util.Map m,
java.lang.Object key)
public static java.lang.String[] getTokens(java.lang.String s,
java.lang.String delim)
public static void writeToFile(java.lang.String msg,
java.lang.String file)
public static void writeToFile(byte[] msg,
java.lang.String file)
public static void writeToFile(ByteBuffer msg,
java.lang.String file)
public static java.lang.String concatenateFilePath(java.lang.String path1,
java.lang.String path2)
public static boolean isDifferent(java.lang.Object lhs,
java.lang.Object rhs)
lhs - this might be nullrhs - this might be nullpublic static <Type extends java.io.Serializable> Type copyObject(Type copythis)
copythis - this is the object to copy
public static <ClassType> void createInEDT(java.lang.Class<ClassType> aClass)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||