public class MaxTypeDECIMAL extends MaxTypeFLOAT
| Constructor and Description |
|---|
MaxTypeDECIMAL(java.util.Locale locale,
int scale)
Construct null value of specified type
|
| Modifier and Type | Method and Description |
|---|---|
double |
asDouble()
Return as double.
|
float |
asFloat()
Return the value as a float
|
int |
asInt()
Return as an int.
|
java.lang.String |
asLocaleString()
Return as a locale sensitive string using the default timeZone and locale
Returns "" if value is null.
|
java.lang.String |
asLocaleString(java.util.Locale l)
Return as a locale sensitive string using the default TimeZone and the
specified Locale Returns "" if value is null.
|
java.lang.String |
asLocaleString(java.util.Locale l,
java.util.TimeZone tz)
Return as a locale sensitive string using the specified TimeZone and
Locale Returns "" if value is null.
|
long |
asLong()
Return as a long.
|
java.lang.String |
asString()
Return as a string.
|
java.lang.Object |
clone()
Clone the object.
|
boolean |
equals(java.lang.Object o)
Compares two MaxTypes.
|
int |
getScale()
Return the scale used by decimal types
|
int |
getType()
Get the current type
|
void |
setScale(int s)
Set the scale.
|
void |
setValue(double value)
Set the value to the specified value.
|
void |
setValue(long value)
Set the value to the specified value.
|
void |
setValue(MaxType value) |
void |
setValue(java.lang.String value)
Set the value to the specified value.
|
getMaxLength, setAftercheckLengthAndScale, setMaxLength, setValue, setValueasBoolean, asBytes, asDate, createMaxType, createMaxType, getAttributeName, getObjectName, isNull, overrideStringData, setAttributeName, setObjectName, setValue, setValue, setValue, setValueNull, toStringpublic MaxTypeDECIMAL(java.util.Locale locale,
int scale)
public void setScale(int s)
throws MXException
setScale in class MaxTypeFLOATMXExceptionpublic int getType()
getType in class MaxTypeFLOATpublic int getScale()
public void setValue(java.lang.String value)
throws MXException
setValue in class MaxTypeFLOATMXExceptionpublic void setValue(double value)
throws MXException
setValue in class MaxTypeFLOATMXExceptionpublic void setValue(long value)
throws MXException
setValue in class MaxTypeFLOATMXExceptionpublic java.lang.String asString()
asString in class MaxTypeFLOATpublic java.lang.String asLocaleString(java.util.Locale l)
asLocaleString in class MaxTypeFLOATpublic java.lang.String asLocaleString(java.util.Locale l,
java.util.TimeZone tz)
asLocaleString in class MaxTypeFLOATpublic java.lang.String asLocaleString()
asLocaleString in class MaxTypeFLOATpublic double asDouble()
throws MXException
asDouble in class MaxTypeFLOATMXExceptionpublic float asFloat()
throws MXException
asFloat in class MaxTypeFLOATMXExceptionpublic int asInt()
throws MXException
asInt in class MaxTypeFLOATMXExceptionpublic long asLong()
throws MXException
asLong in class MaxTypeFLOATMXExceptionpublic void setValue(MaxType value) throws MXException
setValue in class MaxTypeFLOATMXExceptionpublic boolean equals(java.lang.Object o)
equals in class MaxTypeFLOATpublic java.lang.Object clone()
clone in class MaxTypeFLOAT