Package org.ojalgo.type
Class TypeUtils
- 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.String
HEX
static long
HOURS_PER_CENTURY
static long
MILLIS_PER_HOUR
private static char
START
-
Constructor Summary
Constructors Modifier Constructor Description protected
TypeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
format(java.lang.String messagePattern, java.lang.Object... args)
Compatible with slf4j.static java.util.GregorianCalendar
getHundredYearsAgo()
static java.util.GregorianCalendar
getThousandYearsAgo()
static java.util.GregorianCalendar
getThousandYearsFromNow()
(package private) static boolean
isSameDate(java.util.Calendar aCal1, java.util.Calendar aCal2)
(package private) static boolean
isSameTime(java.util.Calendar aCal1, java.util.Calendar aCal2)
static java.math.BigDecimal
toBigDecimal(java.lang.Comparable<?> number)
If the input java.lang.Comparale is a BigDecimal it is passed through unaltered.static java.math.BigDecimal
toBigDecimal(java.lang.Comparable<?> number, NumberContext context)
static java.lang.String
toHexString(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 validBigDecimal
instance - 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)
-
-