public class Convert
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
Convert() |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.RuntimeException |
createConvertException(java.lang.Object val,
java.lang.Class target) |
static java.lang.String |
globToRegex(java.lang.String pattern)
Converts a standard POSIX Shell globbing pattern into a regular expression
pattern.
|
static boolean |
toBool(java.lang.Object obj) |
static boolean |
toBool(java.lang.Object obj,
boolean defaultIfNullOrEmpty) |
static boolean |
toBool(java.lang.String s) |
static char |
toChar(java.lang.Object value) |
static char |
toChar(java.lang.Object value,
char defaultValue) |
static char |
toChar(java.lang.Object value,
char defaultValue,
boolean strict) |
static java.awt.Color |
toColor(java.lang.Object value) |
static java.awt.Color |
toColor(java.lang.Object value,
java.awt.Color defaultValue) |
static java.awt.Color |
toColor(java.lang.Object value,
java.awt.Color defaultValue,
boolean strict) |
static double |
toDouble(java.lang.Object value) |
static double |
toDouble(java.lang.Object value,
double defaultValue) |
static double |
toDouble(java.lang.Object value,
double defaultValue,
boolean strict) |
static float |
toFloat(java.lang.Object value) |
static float |
toFloat(java.lang.Object value,
float defaultValue) |
static float |
toFloat(java.lang.Object value,
float defaultValue,
boolean strict) |
static java.awt.Font |
toFont(java.lang.Object value) |
static java.awt.Font |
toFont(java.lang.Object value,
java.awt.Font defaultValue) |
static java.awt.Font |
toFont(java.lang.Object value,
java.awt.Font defaultValue,
boolean strict) |
static int |
toInt(java.lang.Object value) |
static int |
toInt(java.lang.Object value,
int defaultValue) |
static int |
toInt(java.lang.Object value,
int defaultValue,
boolean strict) |
static java.lang.String |
toString(java.lang.Object value) |
static java.lang.String |
toString(java.lang.Object value,
java.lang.String valueIfNull) |
static java.lang.Object |
toType(java.lang.Object value,
java.lang.Class targetType) |
static <T> T |
toType(java.lang.Object value,
T defaultValue) |
protected static java.lang.RuntimeException createConvertException(java.lang.Object val, java.lang.Class target)
public static java.lang.String globToRegex(java.lang.String pattern)
java.util.regex
API to
recognize strings which match the glob pattern.
See also, the POSIX Shell language: http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_13_01 By: Neil Traft - http://stackoverflow.com/questions/1247772/is-there-an-equivalent-of-java-util-regex-for-glob-type-patterns
pattern
- A glob pattern.public static boolean toBool(java.lang.Object obj)
public static boolean toBool(java.lang.Object obj, boolean defaultIfNullOrEmpty)
public static boolean toBool(java.lang.String s)
public static char toChar(java.lang.Object value)
public static char toChar(java.lang.Object value, char defaultValue)
public static char toChar(java.lang.Object value, char defaultValue, boolean strict)
public static java.awt.Color toColor(java.lang.Object value)
public static java.awt.Color toColor(java.lang.Object value, java.awt.Color defaultValue)
public static java.awt.Color toColor(java.lang.Object value, java.awt.Color defaultValue, boolean strict)
public static double toDouble(java.lang.Object value)
public static double toDouble(java.lang.Object value, double defaultValue)
public static double toDouble(java.lang.Object value, double defaultValue, boolean strict)
public static float toFloat(java.lang.Object value)
public static float toFloat(java.lang.Object value, float defaultValue)
public static float toFloat(java.lang.Object value, float defaultValue, boolean strict)
public static java.awt.Font toFont(java.lang.Object value)
public static java.awt.Font toFont(java.lang.Object value, java.awt.Font defaultValue)
public static java.awt.Font toFont(java.lang.Object value, java.awt.Font defaultValue, boolean strict)
public static int toInt(java.lang.Object value)
public static int toInt(java.lang.Object value, int defaultValue)
public static int toInt(java.lang.Object value, int defaultValue, boolean strict)
public static java.lang.String toString(java.lang.Object value)
public static java.lang.String toString(java.lang.Object value, java.lang.String valueIfNull)
public static java.lang.Object toType(java.lang.Object value, java.lang.Class targetType)
public static <T> T toType(java.lang.Object value, @NotNull T defaultValue)