- java.lang.Object
-
- org.ojalgo.type.TypeUtils
-
public abstract class TypeUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringHEXstatic longHOURS_PER_CENTURYstatic longMILLIS_PER_HOURprivate static charSTART
-
Constructor Summary
Constructors Modifier Constructor Description protectedTypeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringformat(java.lang.String messagePattern, java.lang.Object... args)Compatible with slf4j.static java.util.GregorianCalendargetHundredYearsAgo()static java.util.GregorianCalendargetThousandYearsAgo()static java.util.GregorianCalendargetThousandYearsFromNow()(package private) static booleanisSameDate(java.util.Calendar aCal1, java.util.Calendar aCal2)(package private) static booleanisSameTime(java.util.Calendar aCal1, java.util.Calendar aCal2)static java.math.BigDecimaltoBigDecimal(java.lang.Comparable<?> number)If the input java.lang.Comparale is a BigDecimal it is passed through unaltered.static java.math.BigDecimaltoBigDecimal(java.lang.Comparable<?> number, NumberContext context)static java.lang.StringtoHexString(int colour)The way colours are specified in html pages.
-
-
-
Field Detail
-
HOURS_PER_CENTURY
public static final long HOURS_PER_CENTURY
- See Also:
- Constant Field Values
-
MILLIS_PER_HOUR
public static final long MILLIS_PER_HOUR
- See Also:
- Constant Field Values
-
HEX
private static final java.lang.String HEX
- See Also:
- Constant Field Values
-
START
private static final char START
- See Also:
- Constant Field Values
-
-
Method Detail
-
format
public static java.lang.String format(java.lang.String messagePattern, java.lang.Object... args)Compatible with slf4j. {} in the message pattern will be replaced by the arguments.
-
getHundredYearsAgo
public static final java.util.GregorianCalendar getHundredYearsAgo()
-
getThousandYearsAgo
public static final java.util.GregorianCalendar getThousandYearsAgo()
-
getThousandYearsFromNow
public static final java.util.GregorianCalendar getThousandYearsFromNow()
-
toBigDecimal
public static java.math.BigDecimal toBigDecimal(java.lang.Comparable<?> number)
If the input java.lang.Comparale is a BigDecimal it is passed through unaltered. Otherwise an equivalent BigDecimal is created. ALWAYS returns a validBigDecimalinstance - which, among other things, means that null and NaN are replaced by 0.0 (zero).- Parameters:
number- Any Number- Returns:
- A corresponding BigDecimal
-
toBigDecimal
public static java.math.BigDecimal toBigDecimal(java.lang.Comparable<?> number, NumberContext context)
-
toHexString
public static java.lang.String toHexString(int colour)
The way colours are specified in html pages.
-
isSameDate
static boolean isSameDate(java.util.Calendar aCal1, java.util.Calendar aCal2)
-
isSameTime
static boolean isSameTime(java.util.Calendar aCal1, java.util.Calendar aCal2)
-
-