|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.grules.functions.lib.TypeFunctions
@Functions class TypeFunctions
Standard type converters.
Property Summary | |
---|---|
static java.lang.String |
NEGATIVE_ERROR_ID
|
static java.lang.String |
NOT_POSITIVE_ERROR_ID
|
Method Summary | |
---|---|
BigDecimal
|
toBigDecimal(java.lang.String value)
Parse a String into a BigDecimal. |
java.util.List
|
toBigDecimalList(java.util.List values)
Converts a list of string to a list of big decimals. |
java.lang.Boolean
|
toBoolean(java.lang.Object value)
Returns true if a value coerces to |
java.util.List
|
toBooleanList(java.util.List values)
Returns a list of booleans, whose elements identify which elements of the specified |
java.lang.Character
|
toChar(java.lang.String string)
Returns the first string character. |
java.util.List
|
toCharList(java.util.List values)
Converts a list of string to a list of integers. |
java.util.Date
|
toDate(java.lang.String value, java.lang.String pattern, java.util.Locale locale = Locale.default)
Parses a value to produce a date. |
java.lang.Double
|
toDouble(java.lang.String value)
Parse a String into a Double. |
java.util.List
|
toDoubleList(java.util.List values)
Converts a list of string to a list of doubles. |
java.lang.Enum
|
toEnum(java.lang.String value, java.lang.Class enumClass)
Returns the enum constant of the specified enum type with the specified name. |
java.lang.Float
|
toFloat(java.lang.String value)
Parse a String into a Float. |
java.util.List
|
toFloatList(java.util.List values)
Converts a list of string to a list of floats. |
java.lang.Integer
|
toInt(java.lang.String value)
Parse a String into an Integer. |
java.util.List
|
toIntList(java.util.List values)
Converts a list of string to a list of integers. |
java.lang.Long
|
toLong(java.lang.String value)
Parse a String into a Long. |
java.util.List
|
toLongList(java.util.List values)
Converts a list of string to a list of longs. |
java.lang.Integer
|
toNaturalInt(java.lang.String value)
Parse a String into a natural Integer. |
java.lang.Long
|
toNaturalLong(java.lang.String value)
Parse a String into a natural Long. |
BigDecimal
|
toNonnegativeBigDecimal(java.lang.String value)
Parse a String into a nonnegative BigDecimal. |
java.lang.Double
|
toNonnegativeDouble(java.lang.String value)
Parse a String into a nonnegative Double. |
java.lang.Float
|
toNonnegativeFloat(java.lang.String value)
Parse a String into a nonnegative Float. |
BigDecimal
|
toPositiveBigDecimal(java.lang.String value)
Parse a String into a positive BigDecimal. |
java.lang.Double
|
toPositiveDouble(java.lang.String value)
Parse a String into a positive Double. |
java.lang.Float
|
toPositiveFloat(java.lang.String value)
Parse a String into a positive Float. |
java.lang.Integer
|
toPositiveInt(java.lang.String value)
Parse a String into a positive Integer. |
java.lang.Long
|
toPositiveLong(java.lang.String value)
Parse a String into a positive Long. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Property Detail |
---|
static final java.lang.String NEGATIVE_ERROR_ID
static final java.lang.String NOT_POSITIVE_ERROR_ID
Method Detail |
---|
BigDecimal toBigDecimal(java.lang.String value)
java.util.List toBigDecimalList(java.util.List values)
@Converter java.lang.Boolean toBoolean(java.lang.Object value)
true
and false
otherwise.
java.util.List toBooleanList(java.util.List values)
values
list coerce
to true
.
java.lang.Character toChar(java.lang.String string)
java.util.List toCharList(java.util.List values)
java.util.Date toDate(java.lang.String value, java.lang.String pattern, java.util.Locale locale = Locale.default)
java.lang.Double toDouble(java.lang.String value)
java.util.List toDoubleList(java.util.List values)
java.lang.Enum toEnum(java.lang.String value, java.lang.Class enumClass)
java.lang.Float toFloat(java.lang.String value)
java.util.List toFloatList(java.util.List values)
java.lang.Integer toInt(java.lang.String value)
java.util.List toIntList(java.util.List values)
java.lang.Long toLong(java.lang.String value)
java.util.List toLongList(java.util.List values)
java.lang.Integer toNaturalInt(java.lang.String value)
java.lang.Long toNaturalLong(java.lang.String value)
BigDecimal toNonnegativeBigDecimal(java.lang.String value)
java.lang.Double toNonnegativeDouble(java.lang.String value)
java.lang.Float toNonnegativeFloat(java.lang.String value)
BigDecimal toPositiveBigDecimal(java.lang.String value)
java.lang.Double toPositiveDouble(java.lang.String value)
java.lang.Float toPositiveFloat(java.lang.String value)
java.lang.Integer toPositiveInt(java.lang.String value)
java.lang.Long toPositiveLong(java.lang.String value)
Groovy Documentation