public class ShortValue extends DataValue
DataValue subclass that wraps a ShortValue.value of type short.
| Modifier and Type | Field and Description |
|---|---|
static ShortValue |
zero |
| Modifier and Type | Method and Description |
|---|---|
static int |
compare(ShortValue left,
ShortValue right)
Compare two wrapped values for ordering.
|
static boolean |
equal(ShortValue left,
ShortValue right)
Compare two wrapped values for equality.
|
boolean |
equals(java.lang.Object value)
Return
true if this object is equal to value. |
DataType |
getDataType()
Return the type BasicType.SHORT.
|
int |
getTypeCode()
Return data type code of the wrapped value, equivalent to
dataType.code. |
short |
getValue()
Return the wrapped value.
|
int |
hashCode()
Hash the wrapped value to a number.
|
static ShortValue |
of(short value)
Wrap a
short value as an object. |
static ShortValue |
ofNullable(java.lang.Short value)
Wrap a nullable
short value as an object. |
static java.lang.Short |
toNullable(java.lang.Object value)
Convert a wrapped
short value to a nullable short. |
java.lang.String |
toString()
Convert this data value to a string.
|
static short |
unwrap(java.lang.Object value)
Convert a wrapped
short value to a short. |
static short |
validate(short value)
Check if argument would be a valid
ShortValue. |
cloneMutablepublic static final ShortValue zero
public static int compare(ShortValue left, ShortValue right)
Compare two wrapped values for ordering.
left - First object for comparison.right - Second object for comparison.left.value < right.value, 0 if left.value == right.value, or 1 if left.value > right.value.public static boolean equal(ShortValue left, ShortValue right)
Compare two wrapped values for equality.
left - (nullable) First object for comparison.right - (nullable) Second object for comparison.true if left.value == right.value or if both arguments are null, otherwise false.public boolean equals(java.lang.Object value)
Return true if this object is equal to value.
public DataType getDataType()
Return the type BasicType.SHORT.
getDataType in class DataValuepublic int getTypeCode()
Return data type code of the wrapped value, equivalent to dataType.code.
getTypeCode in class DataValuedataType.code.public short getValue()
Return the wrapped value.
public int hashCode()
Hash the wrapped value to a number.
public static ShortValue of(short value)
Wrap a short value as an object.
value - Value to be wrapped.public static ShortValue ofNullable(java.lang.Short value)
Wrap a nullable short value as an object.
value - (nullable) Value to be wrapped.public static java.lang.Short toNullable(java.lang.Object value)
Convert a wrapped short value to a nullable short.
CastException if value is not a wrapped short or null.
value - (nullable) The wrapped value.public java.lang.String toString()
Convert this data value to a string.
If the ShortValue.dataType is defined by XML Schema Part 2: Datatypes, then the corresponding lexical format is used.
JSON format is used for structured values (arrays and objects).
public static short unwrap(java.lang.Object value)
Convert a wrapped short value to a short.
CastException if value is not a wrapped short.
value - (nullable) The wrapped value.public static short validate(short value)
Check if argument would be a valid ShortValue.
CastException if value is out of the valid range of ShortValue.
value - The value to be validated.