Package com.spun.util.parser
Class ParserCommons
java.lang.Object
com.spun.util.parser.ParserCommons
public class ParserCommons extends Object
-
Field Summary
Fields Modifier and Type Field Description static ParserCommonsINSTANCEstatic TemplateNumberUtilsnumberUtilsstatic TemplateStringUtilsstringUtilsstatic TemplateDatetoday -
Constructor Summary
Constructors Constructor Description ParserCommons() -
Method Summary
Modifier and Type Method Description static List<VelocityList.Item<Object>>asArray(Object nullObject)static <T> List<VelocityList.Item<T>>asArray(List<T> list)static <T> List<VelocityList.Item<T>>asArray(List<T> list, int offset, int stepping1, int stepping2)static <T> List<VelocityList.Item<T>>asArray(T[] list)static <T> List<VelocityList.Item<T>>asArray(T[] array, int offset, int stepping)static <T> List<VelocityList.Item<T>>asArray(T[] array, int offset, int stepping1, int stepping2)static CurrencyAmountasCurrency(double number)static CurrencyAmountasCurrency(int number)static CurrencyAmountasCurrency(Number number)static CurrencyAmountasCurrencyAmount(double number)static CurrencyAmountasCurrencyAmount(int number)static CurrencyAmountasCurrencyAmount(Number number)static TemplateDateasDate(Date date)static TemplateDoubleasDouble(double number)static TemplateDoubleasDouble(int number)static TemplateDoubleasDouble(Number number)static StringasExcel(String text)static StringasJavascript(Object obj)static PercentageAmountasPercentage(double d)static PhoneNumberasPhoneNumber(String number)static ObjectcreateNew(String clazz)static Objectget(Object[] array, int index)static Objectget(List<?> list, int index)static intgetArrayLength(Object[] array)static Class<?>getClass(String clazz)static ParserDateUtilsgetDateUtils()static intgetLength(Object[] array)static intgetLength(Collection<?> collection)static ObjectgetNull()static TemplateNumberUtilsgetNumberUtils()static TemplateStringUtilsgetStringUtils()static TemplateDategetToday()static booleanisEmpty(Object[] array)static booleanisEmpty(List<?> list)static booleanisNotEmpty(Object[] array)static booleanisNull(Object object)static Objectternary(boolean test, Object ifTrue, Object ifFalse)static voidthrowError(String errorString)static voidthrowError(Throwable t)
-
Field Details
-
stringUtils
-
numberUtils
-
today
-
INSTANCE
-
-
Constructor Details
-
ParserCommons
public ParserCommons()
-
-
Method Details
-
getNumberUtils
-
getClass
- Throws:
ClassNotFoundException
-
createNew
public static Object createNew(String clazz) throws InstantiationException, IllegalAccessException, ClassNotFoundException -
getNull
-
getDateUtils
-
getStringUtils
-
asJavascript
-
getToday
-
asDate
-
asDouble
-
asPhoneNumber
-
asExcel
-
isNull
-
asPercentage
-
asDouble
-
asArray
-
asArray
public static <T> List<VelocityList.Item<T>> asArray(T[] array, int offset, int stepping1, int stepping2) -
asArray
-
asArray
-
asArray
-
asArray
public static <T> List<VelocityList.Item<T>> asArray(List<T> list, int offset, int stepping1, int stepping2) -
asDouble
-
asCurrency
-
asCurrency
-
asCurrency
-
asCurrencyAmount
-
asCurrencyAmount
-
asCurrencyAmount
-
getArrayLength
-
getLength
-
getLength
-
isEmpty
-
isNotEmpty
-
isEmpty
-
ternary
-
get
-
get
-
throwError
-
throwError
-