com.ds.fw.utils
Class FwUtility
java.lang.Object
|
+--com.ds.fw.utils.FwUtility
- public class FwUtility
- extends java.lang.Object
I maintain a bunch of static methods that are sometimes
useful but that are difficult to organize somewhere else.
Basically I put these methods here because I didn't know
where else to put them.
In general, this class should NOT reference other Fw
classes. It may be reasonable to reference other utility
classes but I should not reference the domain or other
application specific packages.
|
Method Summary |
static void |
appendOutputTo(java.lang.String s)
|
static java.util.Vector |
arrayToVector(java.lang.Object[] arr)
|
static java.lang.Class |
classNamed(java.lang.String name)
|
static java.util.Locale |
GetAvailableLocale(java.util.Vector localeVector,
java.util.Locale locale)
|
static java.lang.String |
getClassName(java.lang.Object e)
|
static int |
lastDayOf(int m,
int y)
|
static com.ds.fw.exceptions.FwFatalException |
newFatalError(java.lang.Object e,
java.lang.String s)
|
static void |
printStackTrace()
|
static void |
redirectOutputTo(java.lang.String os,
java.lang.String es,
boolean append,
boolean header)
I redirect the System.out and System.err streams
to some file. |
static java.lang.Object |
setObjectData(java.lang.Object o,
java.lang.String fieldname,
java.lang.String type,
java.lang.String value)
|
static java.lang.Object |
setObjectData(java.lang.String classname,
java.lang.String fieldname,
java.lang.String type,
java.lang.String value)
|
static java.lang.Object[] |
vectorToArray(java.util.Vector v)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FwUtility
public FwUtility()
lastDayOf
public static int lastDayOf(int m,
int y)
arrayToVector
public static java.util.Vector arrayToVector(java.lang.Object[] arr)
GetAvailableLocale
public static java.util.Locale GetAvailableLocale(java.util.Vector localeVector,
java.util.Locale locale)
vectorToArray
public static java.lang.Object[] vectorToArray(java.util.Vector v)
classNamed
public static java.lang.Class classNamed(java.lang.String name)
printStackTrace
public static void printStackTrace()
redirectOutputTo
public static void redirectOutputTo(java.lang.String os,
java.lang.String es,
boolean append,
boolean header)
- I redirect the System.out and System.err streams
to some file. If the file name is null then I use
the standard out and standard error streams which
normally display on the screen. If directed to a
named file then I may optionally append to that file
instead of overwriting it.
appendOutputTo
public static void appendOutputTo(java.lang.String s)
getClassName
public static java.lang.String getClassName(java.lang.Object e)
newFatalError
public static com.ds.fw.exceptions.FwFatalException newFatalError(java.lang.Object e,
java.lang.String s)
setObjectData
public static java.lang.Object setObjectData(java.lang.String classname,
java.lang.String fieldname,
java.lang.String type,
java.lang.String value)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.Exception
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.Exception
setObjectData
public static java.lang.Object setObjectData(java.lang.Object o,
java.lang.String fieldname,
java.lang.String type,
java.lang.String value)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.Exception
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.Exception