|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.dynamide.util.Tools
public class Tools
Field Summary | |
---|---|
static java.lang.String |
DATE_SEPARATOR
|
static java.lang.String[] |
daysOfWeek
|
static java.lang.String |
DUMPHTML_ELEMSEP
|
static java.lang.String |
DUMPHTML_END
|
static java.lang.String |
DUMPHTML_LINESEP
|
static java.lang.String |
DUMPHTML_OBJPLACEHOLDER
|
static java.lang.String |
DUMPHTML_START
|
static int |
FS_DOS
|
static int |
FS_MAC
|
static int |
FS_UNIX
|
static java.lang.String |
NEW_LINE
|
Constructor Summary | |
---|---|
Tools()
|
Method Summary | |
---|---|
static java.lang.String |
arrayToString(java.lang.Object[] array)
|
static java.lang.String |
arrayToString(java.lang.Object[] array,
java.lang.String delimiter)
|
static java.lang.String |
cleanAndReportMemory()
|
static java.lang.String |
cleanAndReportMemory(long millis)
|
static java.lang.String |
collectionToString(java.util.Collection list)
Lists with null elements are not allowed. |
static java.lang.String |
collectionToString(java.util.Collection list,
java.lang.String delim)
Lists with null elements are not allowed. |
static boolean |
copyFile(java.lang.String sourceFileName,
java.lang.String destFileName)
Copy a binary source file to a destination file. |
static java.util.Map |
createSortedCaseInsensitiveMap()
Creates a TreeMap with a case-insenstive collator using the US Locale. |
static java.lang.String |
dateLongToLocale(long longdate)
|
static java.lang.String |
dateLongToLocale(java.lang.Long longdate)
|
static java.lang.String |
dateLongToLocale(java.lang.String longdatestr)
|
static java.lang.String |
dateLongToLocale(java.sql.Timestamp timestamp)
|
static java.lang.String |
dateToLocale(java.util.Date date)
|
static java.lang.String |
dump(java.util.Map map)
|
static java.lang.String |
dump(java.util.Map map,
java.lang.String lineBreak)
|
static java.lang.String |
dump(java.util.Map map,
java.lang.String start,
java.lang.String lineSeparator,
java.lang.String elementSeparator,
java.lang.String objectPlaceholder,
java.lang.String end,
boolean dumphtml)
|
static java.lang.String |
dumpHTML(java.util.Map map)
|
static void |
enableIf(java.awt.Component[] components,
boolean value)
Enables all Components in an array if value parameter is true, else disables them |
static java.lang.String |
enumerationToString(java.util.Enumeration stringList,
java.lang.String delim)
|
static java.lang.String |
errorToString(java.lang.Throwable e,
boolean stackTraceOnException)
Takes an Exception object and formats a message that provides more debug information suitable for developers for printing to System.out or for logging. |
static java.lang.String |
errorToString(java.lang.Throwable e,
boolean stackTraceOnException,
boolean showmsg)
|
static boolean |
fileSystemIsDOS()
|
static java.lang.String |
fixFilename(java.lang.String filename)
|
static java.lang.String |
formatCheckedValue(boolean isTrue)
format the correct checked value for browsers, based on a boolean. |
static java.lang.String |
formatUptime(long startTime)
|
static java.lang.String |
getGMTTimestamp()
|
static java.lang.String |
getGMTTimestamp(long longTime)
|
static java.lang.String |
getIniValue(java.lang.String iniFile,
java.lang.String section,
java.lang.String key,
java.lang.String defaultValue)
|
static java.lang.String |
getIniValue(java.lang.String directory,
java.lang.String iniFile,
java.lang.String section,
java.lang.String key,
java.lang.String defaultValue)
|
static java.lang.String |
getIniValue(java.util.Vector iniValues,
java.lang.String section,
java.lang.String key,
java.lang.String defaultValue)
|
static boolean |
getIniValueBoolean(java.util.Vector iniValues,
java.lang.String section,
java.lang.String key,
boolean defaultValue)
|
static int |
getIniValueInt(java.util.Vector iniValues,
java.lang.String section,
java.lang.String key,
int defaultValue)
|
static java.lang.String |
getStackTrace()
|
static java.lang.String |
getStackTrace(java.lang.Throwable t)
|
static java.lang.String |
getStackTraceWithMessage(java.lang.Throwable e)
|
static java.lang.String |
intToString(int i)
Instead of this convenience funtion, you can just place the integer in a string context, e.g. |
static boolean |
isBlank(java.lang.String value)
Use this static method to determine if a string represents a blank value. |
static boolean |
isChecked(java.lang.String value)
|
static boolean |
isJVM13()
|
static boolean |
isJVM14()
|
static boolean |
isTrue(java.lang.Object arg)
|
static boolean |
isTrue(java.lang.String arg)
Use this static method to determine if a string represents boolean True. |
static java.lang.String |
iteratorToString(java.util.Iterator i,
java.lang.String delim)
|
static java.lang.String |
listToString(java.util.List list)
Lists with null elements are not allowed. |
static java.lang.String |
listToString(java.util.List list,
java.lang.String delim)
Lists with null elements are not allowed. |
static java.util.Vector |
listToVector(java.lang.String whiteSpaceDelimitedElements)
Turn any whitespace delimited list into a Vector. |
static void |
makeVisibleIf(java.awt.Component[] components,
boolean value)
Makes all Components in an array visible if value parameter is true, else makes them invisible |
static java.lang.Long |
now()
Milliseconds from start time as definded by the Date class. |
static java.lang.String |
nowLocale()
|
static java.sql.Timestamp |
nowSQL()
|
static java.io.File |
openFile(java.lang.String dir,
java.lang.String relPath)
|
static void |
printStackTrace()
|
static java.lang.String |
readFile(java.lang.String fullPath)
|
static java.lang.String |
readFile(java.lang.String dir,
java.lang.String relPath)
|
static java.util.Vector |
readFileToVector(java.lang.String dir,
java.lang.String relPath)
Doesn't throw any exceptions: returns null if the file was not found, etc. |
static java.util.Vector |
readIniFile(java.lang.String filename)
|
static java.util.Vector |
readIniFile(java.lang.String dir,
java.lang.String relPath)
|
static java.lang.String |
readln()
|
static java.lang.String |
readln(java.io.InputStream in)
WARNING: Some unix terminal drivers expect \r as a line end char, although we look for strictly a \n here. |
static java.lang.String |
readln(java.io.InputStream in,
int fsType)
fsType is one of FS_UNIX, FS_DOS, FS_MAC |
static java.lang.String |
readln(java.lang.String prompt)
|
static void |
reverseEnabledIf(java.awt.Component[] components,
boolean value)
Reverses the enabled state for all Components in an array if value parameter is true, else leaves them alone |
static void |
reverseVisibleIf(java.awt.Component[] components,
boolean value)
Reverses the visible state for all Components in an array if value parameter is true, else leaves them alone |
static java.io.File |
saveFile(java.lang.String dir,
java.lang.String relativeName,
java.lang.String content)
|
static java.io.File |
saveIniFile(java.util.Vector iniValues,
java.lang.String filename)
|
static java.io.File |
saveIniFile(java.util.Vector iniValues,
java.lang.String dir,
java.lang.String relPath)
|
static java.io.File |
saveVectorToFile(java.util.Vector vector,
java.lang.String delim,
java.lang.String dir,
java.lang.String relPath)
|
static void |
setBackground(java.awt.Component comp,
java.awt.Color newColor)
|
static void |
setIniValue(java.util.Vector iniValues,
java.lang.String section,
java.lang.String key,
java.lang.String value)
|
static java.lang.String |
setToString(java.util.Set list)
Sets with null elements are not allowed. |
static java.lang.String |
setToString(java.util.Set list,
java.lang.String delim)
Sets with null elements are not allowed. |
static java.lang.String |
showControlChars(java.lang.String inString)
Show all control chars in string, except CRLF. |
static java.lang.String |
showControlChars(java.lang.String inString,
boolean showCRLF)
Shows all control chars (less than ASCII 32) by converting them to the format #nnn, where nnn is a 1 to 3 digit decimal number. |
static void |
sleep(java.lang.Integer millis)
|
static void |
sleep(long millis)
|
static int |
stringToInt(java.lang.String source)
Returns a fundamental type int. |
static int |
stringToIntSafe(java.lang.Object source,
int def)
|
static int |
stringToIntSafe(java.lang.String source,
int def)
Returns a fundamental type int. |
static java.lang.String |
vectorToString(java.util.Vector stringList)
|
static java.lang.String |
vectorToString(java.util.Vector stringList,
java.lang.String delim)
|
static java.lang.String |
vectorToString(java.util.Vector stringList,
java.lang.String delim,
java.lang.String linenumberTemplate,
int startingNumber)
Formats the vector into a String, using the supplied delimiter, and, optionally, the supplied line number template, which can contain the magic variable "$linenumber", without the quotes. |
static java.lang.String[] |
vectorToStringArray(java.util.Vector source)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String NEW_LINE
public static java.lang.String DATE_SEPARATOR
public static java.lang.String[] daysOfWeek
public static final int FS_UNIX
public static final int FS_DOS
public static final int FS_MAC
public static final java.lang.String DUMPHTML_START
public static final java.lang.String DUMPHTML_LINESEP
public static final java.lang.String DUMPHTML_ELEMSEP
public static final java.lang.String DUMPHTML_OBJPLACEHOLDER
public static final java.lang.String DUMPHTML_END
Constructor Detail |
---|
public Tools()
Method Detail |
---|
public static java.lang.String intToString(int i)
public static int stringToInt(java.lang.String source)
Switched to Integer.parseInt in hopes of avoiding object overhead. MattD 20010414.
public static int stringToIntSafe(java.lang.Object source, int def)
public static int stringToIntSafe(java.lang.String source, int def)
public static java.util.Vector listToVector(java.lang.String whiteSpaceDelimitedElements)
public static java.lang.String enumerationToString(java.util.Enumeration stringList, java.lang.String delim)
public static java.lang.String vectorToString(java.util.Vector stringList)
public static java.lang.String vectorToString(java.util.Vector stringList, java.lang.String delim)
public static java.lang.String vectorToString(java.util.Vector stringList, java.lang.String delim, java.lang.String linenumberTemplate, int startingNumber)
public static java.lang.String listToString(java.util.List list)
public static java.lang.String listToString(java.util.List list, java.lang.String delim)
public static java.lang.String collectionToString(java.util.Collection list)
public static java.lang.String collectionToString(java.util.Collection list, java.lang.String delim)
public static java.lang.String iteratorToString(java.util.Iterator i, java.lang.String delim)
public static java.lang.String setToString(java.util.Set list)
public static java.lang.String setToString(java.util.Set list, java.lang.String delim)
public static java.lang.String[] vectorToStringArray(java.util.Vector source)
public static java.lang.String arrayToString(java.lang.Object[] array, java.lang.String delimiter)
public static java.lang.String arrayToString(java.lang.Object[] array)
public static java.util.Map createSortedCaseInsensitiveMap()
public static boolean isTrue(java.lang.String arg)
public static boolean isTrue(java.lang.Object arg)
public static boolean isChecked(java.lang.String value)
public static java.lang.String formatCheckedValue(boolean isTrue)
public static boolean isBlank(java.lang.String value)
public static void sleep(java.lang.Integer millis)
public static void sleep(long millis)
public static java.lang.Long now()
public static java.sql.Timestamp nowSQL()
public static java.lang.String nowLocale()
public static java.lang.String dateLongToLocale(java.lang.String longdatestr)
public static java.lang.String dateLongToLocale(java.lang.Long longdate)
public static java.lang.String dateLongToLocale(long longdate)
public static java.lang.String dateLongToLocale(java.sql.Timestamp timestamp)
public static java.lang.String dateToLocale(java.util.Date date)
public static java.lang.String formatUptime(long startTime)
public static java.lang.String getGMTTimestamp()
public static java.lang.String getGMTTimestamp(long longTime)
public static java.lang.String showControlChars(java.lang.String inString)
showControlChars(String,boolean)
public static java.lang.String showControlChars(java.lang.String inString, boolean showCRLF)
public static void enableIf(java.awt.Component[] components, boolean value)
public static void reverseEnabledIf(java.awt.Component[] components, boolean value)
public static void makeVisibleIf(java.awt.Component[] components, boolean value)
public static void reverseVisibleIf(java.awt.Component[] components, boolean value)
public static void setBackground(java.awt.Component comp, java.awt.Color newColor)
public static java.lang.String readln()
public static java.lang.String readln(java.lang.String prompt)
public static java.lang.String readln(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static java.lang.String readln(java.io.InputStream in, int fsType) throws java.io.IOException
java.io.IOException
public static boolean fileSystemIsDOS()
public static java.lang.String fixFilename(java.lang.String filename)
public static boolean copyFile(java.lang.String sourceFileName, java.lang.String destFileName)
public static java.io.File openFile(java.lang.String dir, java.lang.String relPath)
public static java.lang.String readFile(java.lang.String fullPath)
public static java.lang.String readFile(java.lang.String dir, java.lang.String relPath)
public static java.io.File saveFile(java.lang.String dir, java.lang.String relativeName, java.lang.String content)
public static java.util.Vector readFileToVector(java.lang.String dir, java.lang.String relPath)
public static java.io.File saveVectorToFile(java.util.Vector vector, java.lang.String delim, java.lang.String dir, java.lang.String relPath)
public static java.util.Vector readIniFile(java.lang.String dir, java.lang.String relPath)
public static java.util.Vector readIniFile(java.lang.String filename)
public static java.io.File saveIniFile(java.util.Vector iniValues, java.lang.String dir, java.lang.String relPath)
public static java.io.File saveIniFile(java.util.Vector iniValues, java.lang.String filename)
public static int getIniValueInt(java.util.Vector iniValues, java.lang.String section, java.lang.String key, int defaultValue)
public static boolean getIniValueBoolean(java.util.Vector iniValues, java.lang.String section, java.lang.String key, boolean defaultValue)
public static java.lang.String getIniValue(java.lang.String iniFile, java.lang.String section, java.lang.String key, java.lang.String defaultValue)
public static java.lang.String getIniValue(java.lang.String directory, java.lang.String iniFile, java.lang.String section, java.lang.String key, java.lang.String defaultValue)
public static java.lang.String getIniValue(java.util.Vector iniValues, java.lang.String section, java.lang.String key, java.lang.String defaultValue)
section
- Use 'null' to ignore section names, scanning all sections, or if section
names are not used in the file.public static void setIniValue(java.util.Vector iniValues, java.lang.String section, java.lang.String key, java.lang.String value)
public static void printStackTrace()
public static java.lang.String getStackTrace()
public static java.lang.String getStackTrace(java.lang.Throwable t)
public static java.lang.String getStackTraceWithMessage(java.lang.Throwable e)
public static java.lang.String errorToString(java.lang.Throwable e, boolean stackTraceOnException)
public static java.lang.String errorToString(java.lang.Throwable e, boolean stackTraceOnException, boolean showmsg)
public static boolean isJVM13()
public static boolean isJVM14()
public static java.lang.String cleanAndReportMemory()
public static java.lang.String cleanAndReportMemory(long millis)
public static java.lang.String dump(java.util.Map map)
public static java.lang.String dump(java.util.Map map, java.lang.String lineBreak)
public static java.lang.String dumpHTML(java.util.Map map)
public static java.lang.String dump(java.util.Map map, java.lang.String start, java.lang.String lineSeparator, java.lang.String elementSeparator, java.lang.String objectPlaceholder, java.lang.String end, boolean dumphtml)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |