public static class DataType.ARXInteger extends DataType<java.lang.Long> implements DataType.DataTypeWithFormat, DataType.DataTypeWithRatioScale<java.lang.Long>
DataType.ARXDate, DataType.ARXDecimal, DataType.ARXInteger, DataType.ARXOrderedString, DataType.ARXString, DataType.DataTypeDescription<T>, DataType.DataTypeWithFormat, DataType.DataTypeWithRatioScale<T>
ANY_VALUE, DATE, DECIMAL, INTEGER, NULL_VALUE, ORDERED_STRING, STRING
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
add(java.lang.Long augend,
java.lang.Long addend)
Add
|
DataType<java.lang.Long> |
clone() |
int |
compare(java.lang.Long t1,
java.lang.Long t2)
Compare.
|
int |
compare(java.lang.String s1,
java.lang.String s2)
Compares two values.
|
java.lang.Long |
divide(java.lang.Long dividend,
java.lang.Long divisor)
Divide
|
java.lang.String |
divide(java.lang.String dividend,
java.lang.String divisor)
Divide
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
format(java.lang.Long s)
Converts a value into a string.
|
java.lang.Long |
fromDouble(java.lang.Double d)
Converts a double into a value.
|
DataType.DataTypeDescription<java.lang.Long> |
getDescription()
Returns a description of the data type.
|
java.lang.String |
getFormat()
Format
|
java.util.Locale |
getLocale()
Returns the locale of the format.
|
java.lang.Long |
getMaximum()
Maximum
|
java.lang.Long |
getMinimum()
Minimum
|
int |
hashCode() |
boolean |
isValid(java.lang.String s)
Checks whether the given string conforms to the data type's format.
|
java.lang.Long |
multiply(java.lang.Long multiplicand,
double multiplicator)
Multiply
|
java.lang.Long |
multiply(java.lang.Long multiplicand,
int multiplicator)
Multiply
|
java.lang.Long |
multiply(java.lang.Long multiplicand,
java.lang.Long multiplicator)
Multiply
|
java.lang.String |
multiply(java.lang.String multiplicand,
java.lang.String multiplicator)
Multiply
|
java.lang.Long |
parse(java.lang.String s)
Converts a string into a value.
|
double |
ratio(java.lang.Long dividend,
java.lang.Long divisor)
Divide
|
java.lang.Long |
subtract(java.lang.Long minuend,
java.lang.Long subtrahend)
Subtract
|
java.lang.Double |
toDouble(java.lang.Long val)
Converts a double into a value.
|
java.lang.String |
toString() |
createAggregate, createDate, createDate, createDecimal, createDecimal, createInteger, createInteger, createOrderedString, createOrderedString, createOrderedString, isAny, isNull, list, list
public java.lang.Long add(java.lang.Long augend, java.lang.Long addend)
DataType.DataTypeWithRatioScale
add
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public int compare(java.lang.Long t1, java.lang.Long t2)
DataType
compare
in interface java.util.Comparator<java.lang.Long>
compare
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
compare
in class DataType<java.lang.Long>
public int compare(java.lang.String s1, java.lang.String s2) throws java.lang.NumberFormatException
DataType
compare
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
compare
in class DataType<java.lang.Long>
java.lang.NumberFormatException
public java.lang.Long divide(java.lang.Long dividend, java.lang.Long divisor)
DataType.DataTypeWithRatioScale
divide
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.String divide(java.lang.String dividend, java.lang.String divisor)
DataType.DataTypeWithRatioScale
divide
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public boolean equals(java.lang.Object obj)
public java.lang.String format(java.lang.Long s)
DataType
format
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
format
in class DataType<java.lang.Long>
public java.lang.Long fromDouble(java.lang.Double d)
DataType.DataTypeWithRatioScale
fromDouble
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public DataType.DataTypeDescription<java.lang.Long> getDescription()
DataType
getDescription
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
getDescription
in class DataType<java.lang.Long>
public java.lang.String getFormat()
DataType.DataTypeWithFormat
getFormat
in interface DataType.DataTypeWithFormat
public java.util.Locale getLocale()
getLocale
in interface DataType.DataTypeWithFormat
public java.lang.Long getMaximum()
DataType.DataTypeWithRatioScale
getMaximum
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.Long getMinimum()
DataType.DataTypeWithRatioScale
getMinimum
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public boolean isValid(java.lang.String s)
DataType
isValid
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
isValid
in class DataType<java.lang.Long>
public java.lang.Long multiply(java.lang.Long multiplicand, double multiplicator)
DataType.DataTypeWithRatioScale
multiply
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.Long multiply(java.lang.Long multiplicand, int multiplicator)
DataType.DataTypeWithRatioScale
multiply
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.Long multiply(java.lang.Long multiplicand, java.lang.Long multiplicator)
DataType.DataTypeWithRatioScale
multiply
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.String multiply(java.lang.String multiplicand, java.lang.String multiplicator)
DataType.DataTypeWithRatioScale
multiply
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.Long parse(java.lang.String s)
DataType
parse
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
parse
in class DataType<java.lang.Long>
public double ratio(java.lang.Long dividend, java.lang.Long divisor)
DataType.DataTypeWithRatioScale
ratio
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.Long subtract(java.lang.Long minuend, java.lang.Long subtrahend)
DataType.DataTypeWithRatioScale
subtract
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.Double toDouble(java.lang.Long val)
DataType.DataTypeWithRatioScale
toDouble
in interface DataType.DataTypeWithRatioScale<java.lang.Long>
public java.lang.String toString()
toString
in class java.lang.Object