|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsymplik.flower.Helper
public class Helper
Helper class for CALLA
Field Summary | |
---|---|
private static java.io.FileWriter |
logWriter
|
static java.lang.String |
RCS_ID
|
private static java.text.SimpleDateFormat |
timeFormat
|
Constructor Summary | |
---|---|
Helper()
|
Method Summary | |
---|---|
static boolean |
getBoolean(java.lang.String text,
boolean defaultVal)
|
static java.awt.Color |
getColor(java.lang.String color,
java.awt.Color defaultValue)
|
static java.lang.String |
getExtension(java.io.File f)
|
static int |
getFontStyle(java.lang.String str,
int defaultStyle)
|
static int |
getInt(java.lang.String text,
int defaultVal)
|
static int |
getInt(java.lang.String text,
java.lang.String message)
|
static java.lang.Object |
getRenderObject(java.lang.String classAlias)
This method return object represents by input class alias If class alias is not found, the input is treated as full-qualified class name |
private static java.lang.String |
getStackTrace(java.lang.Throwable t)
|
static java.lang.String |
getString(java.lang.String text,
java.lang.String defaultVal)
|
static boolean |
isInteger(java.lang.String str)
|
static boolean |
isLetter(java.lang.String str)
|
static void |
log(int logLevel,
java.lang.String logMsg)
Usage: Helper.log(LOG_DEBUG | LOG_INFO | LOG_WARN | LOG_ERROR, log message) |
static void |
logError(java.lang.Throwable t)
Usage: Helper.logError(throwable) = Helper.log(LOG_ERROR, error message) if log level > debug Helper.log(LOG_ERROR, stacktrace) if log level = debug |
private static int |
logLevelInt(java.lang.String logLevel)
Convert Log level string value to integer |
private static java.lang.String |
logLevelStr(int logLevel)
Convert Log level integer value to String representation |
static java.lang.String |
nullStr(java.lang.String str)
|
static java.util.ArrayList<Choice> |
sortChoices(java.util.ArrayList<Choice> al,
java.lang.String sort)
Sorting Choices according to sort parameter |
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.String RCS_ID
private static final java.text.SimpleDateFormat timeFormat
private static java.io.FileWriter logWriter
Constructor Detail |
---|
public Helper()
Method Detail |
---|
public static int getInt(java.lang.String text, java.lang.String message) throws java.lang.Exception
text
- Input stringmessage
- Error message
java.lang.Exception
public static int getInt(java.lang.String text, int defaultVal)
text
- Input stringdefaultVal
- return value if input string is empty or error
public static boolean getBoolean(java.lang.String text, boolean defaultVal)
Input
- stringdefaultVal
- return value if input string is empty or error
public static java.lang.String getString(java.lang.String text, java.lang.String defaultVal)
Input
- stringdefaultVal
- return value if input string is empty
public static java.awt.Color getColor(java.lang.String color, java.awt.Color defaultValue)
color
- string representation of a color (color name, #123456)defaultValue
- return color value if input is empty or has error
public static int getFontStyle(java.lang.String str, int defaultStyle)
str
- Font style in string (PLAIN, ITALIC, BOLD)defaultStyle
- return style if error or empty
public static boolean isLetter(java.lang.String str)
str
- Input String
public static boolean isInteger(java.lang.String str)
str
- Input string
private static java.lang.String logLevelStr(int logLevel)
logLevel
-
private static int logLevelInt(java.lang.String logLevel)
logLevel
-
public static void logError(java.lang.Throwable t)
t
- public static void log(int logLevel, java.lang.String logMsg)
logLevel
- logMsg
- public static java.lang.String nullStr(java.lang.String str)
str
- input string
private static java.lang.String getStackTrace(java.lang.Throwable t)
public static java.lang.String getExtension(java.io.File f)
f
- File object
public static java.lang.Object getRenderObject(java.lang.String classAlias)
classAlias
-
public static java.util.ArrayList<Choice> sortChoices(java.util.ArrayList<Choice> al, java.lang.String sort)
al
- ArrayList of Choice objectsort
- SORT_AS_IS (no sort), SORT_BY_KEY (internal choice key), SORT_BY_DESC (choice description)
SORT_BY_KEY_CI (internal choice key, case sensitive), SORT_BY_DESC_CI (choice description, case insensitive)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |