public class Utils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.math.BigDecimal |
BILLION |
static java.math.BigDecimal |
HUNDRED |
static java.math.BigDecimal |
MILLION |
static java.math.BigDecimal |
THOUSAND |
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static java.math.BigDecimal |
getBigDecimal(java.lang.String data) |
static java.math.BigDecimal |
getBigDecimal(java.lang.String dataMain,
java.lang.String dataSub) |
static double |
getDouble(java.lang.String data) |
static java.lang.Integer |
getInt(java.lang.String data) |
static java.lang.Long |
getLong(java.lang.String data) |
static java.math.BigDecimal |
getPercent(java.math.BigDecimal numerator,
java.math.BigDecimal denominator) |
static double |
getPercent(double numerator,
double denominator) |
static java.lang.String |
getString(java.lang.String data) |
static java.lang.String |
getURLParameters(java.util.Map<java.lang.String,java.lang.String> params) |
static java.lang.String |
join(java.lang.String[] data,
java.lang.String d) |
static java.util.Calendar |
parseDateTime(java.lang.String date,
java.lang.String time,
java.util.TimeZone timeZone)
Used to parse the last trade date / time.
|
static java.util.Calendar |
parseDividendDate(java.lang.String date)
Used to parse the dividend dates.
|
static java.util.Calendar |
parseHistDate(java.lang.String date) |
static java.lang.String |
stripOverhead(java.lang.String line)
Strips the unwanted chars from a line returned in the CSV
Used for parsing the FX CSV lines
|
static java.lang.String |
unescape(java.lang.String data) |
public static final java.math.BigDecimal HUNDRED
public static final java.math.BigDecimal THOUSAND
public static final java.math.BigDecimal MILLION
public static final java.math.BigDecimal BILLION
public static java.lang.String join(java.lang.String[] data,
java.lang.String d)
public static java.lang.String getString(java.lang.String data)
public static java.math.BigDecimal getBigDecimal(java.lang.String data)
public static java.math.BigDecimal getBigDecimal(java.lang.String dataMain,
java.lang.String dataSub)
public static double getDouble(java.lang.String data)
public static java.lang.Integer getInt(java.lang.String data)
public static java.lang.Long getLong(java.lang.String data)
public static java.math.BigDecimal getPercent(java.math.BigDecimal numerator,
java.math.BigDecimal denominator)
public static double getPercent(double numerator,
double denominator)
public static java.util.Calendar parseDividendDate(java.lang.String date)
date - String received that represents the datepublic static java.util.Calendar parseDateTime(java.lang.String date,
java.lang.String time,
java.util.TimeZone timeZone)
date - String received that represents the datetime - String received that represents the timetimeZone - time zone to use for parsing the date timepublic static java.util.Calendar parseHistDate(java.lang.String date)
public static java.lang.String getURLParameters(java.util.Map<java.lang.String,java.lang.String> params)
public static java.lang.String stripOverhead(java.lang.String line)
line - the original CSV linepublic static java.lang.String unescape(java.lang.String data)