|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.zkoss.xel.fn.CommonFns
public class CommonFns
Common functions used with EL.
Constructor Summary | |
---|---|
protected |
CommonFns()
|
Method Summary | |
---|---|
static java.lang.String |
formatDate(java.util.Date date,
java.lang.String pattern)
Formats a Date into a date/time string. |
static java.lang.String |
getLabel(java.lang.String key)
Returns the label or message of the specified key. |
static java.lang.String |
getLabel(java.lang.String key,
java.lang.Object[] args)
Returns the label of the specified key and formats it with the specified argument, or null if not found. |
static int |
indexOf(java.lang.Object o,
java.lang.Object element)
Returns the index of the given element. |
static boolean |
isInstance(java.lang.Object c,
java.lang.Object o)
Tests whehter an object, o, is an instance of a class, c. |
static int |
lastIndexOf(java.lang.Object o,
java.lang.Object element)
Returns the last index of the given element. |
static int |
length(java.lang.Object o)
Returns the length of an array, string, collection or map. |
static java.lang.Object |
new_(java.lang.Object o)
Instantiates the specified class. |
static java.lang.Object |
new_(java.lang.Object o,
java.lang.Object arg)
Instantiates the specified class, and argument. |
static java.lang.Object |
new_(java.lang.Object o,
java.lang.Object arg1,
java.lang.Object arg2)
Instantiates the specified class, and two arguments. |
static java.lang.Object |
new_(java.lang.Object o,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
Instantiates the specified class, and two arguments. |
static java.util.Date |
parseDate(java.lang.String source,
java.lang.String pattern)
Parses text from the beginning of the given string to produce a date. |
static boolean |
toBoolean(java.lang.Object val)
Converts the specified object to a boolean. |
static char |
toChar(java.lang.Object val)
Converts the specified object to an character. |
static java.math.BigDecimal |
toDecimal(java.lang.Object val)
Converts the specified object to a (big) decimal. |
static int |
toInt(java.lang.Object val)
Converts the specified object to an integer. |
static java.lang.Number |
toNumber(java.lang.Object val)
Converts the specified object to a number. |
static java.lang.String |
toString(java.lang.Object val)
Converts the specified object to a string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected CommonFns()
Method Detail |
---|
public static boolean toBoolean(java.lang.Object val)
public static java.lang.String toString(java.lang.Object val)
public static java.lang.Number toNumber(java.lang.Object val)
public static int toInt(java.lang.Object val)
public static java.math.BigDecimal toDecimal(java.lang.Object val)
public static char toChar(java.lang.Object val)
public static boolean isInstance(java.lang.Object c, java.lang.Object o)
public static final java.lang.String getLabel(java.lang.String key)
Labels.getLabel(String)
is called.
getLabel(String, Object[])
public static final java.lang.String getLabel(java.lang.String key, java.lang.Object[] args)
It first uses getLabel(String)
to load the label.
Then, it, if not null, invokes MessageFormats.format(java.lang.String, java.lang.Object[], java.util.Locale)
to format it.
The current locale is given by Locales.getCurrent()
.
public static final int length(java.lang.Object o)
public static final int indexOf(java.lang.Object o, java.lang.Object element)
o
- the array/collection of objects to examine, or a string.
If o is a map, then Map.keySet()
is assumed.public static final int lastIndexOf(java.lang.Object o, java.lang.Object element)
o
- the array/list of objects to examine, or a string.public static final java.lang.Object new_(java.lang.Object o) throws java.lang.Exception
java.lang.Exception
public static final java.lang.Object new_(java.lang.Object o, java.lang.Object arg) throws java.lang.Exception
o
- the class name or classarg
- the argument
java.lang.Exception
public static final java.lang.Object new_(java.lang.Object o, java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Exception
o
- the class name or classarg1
- the first argumentarg2
- the second argument
java.lang.Exception
public static final java.lang.Object new_(java.lang.Object o, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3) throws java.lang.Exception
o
- the class name or classarg1
- the first argumentarg2
- the second argument
java.lang.Exception
public static final java.lang.String formatDate(java.util.Date date, java.lang.String pattern)
date
- the time value to be formatted into a time string.pattern
- the pattern describing the date and time format
public static final java.util.Date parseDate(java.lang.String source, java.lang.String pattern) throws java.lang.Exception
source
- A String
whose beginning should be parsed.pattern
- the pattern describing the date and time format
Date
parsed from the string.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |