Package anderix.util
Class Datum
java.lang.Object
anderix.util.Datum
-
Constructor Summary
ConstructorDescriptionDatum
(boolean theObject) Creates a Datum object that contains a boolean.Datum
(byte theObject) Creates a Datum object that contains a byte.Datum
(double theObject) Creates a Datum object that contains a double.Datum
(float theObject) Creates a Datum object that contains a float.Datum
(int theObject) Creates a Datum object that contains an int.Datum
(long theObject) Creates a Datum object that contains a long.Datum
(short theObject) Creates a Datum object that contains a boolean.Creates a Datum object that contains any Object. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Tests whether the internal object is a Boolean or not.boolean
isByte()
Tests whether the internal object is a Byte or not.boolean
isDate()
Tests whether the internal object is a Date or not.boolean
isDouble()
Tests whether the internal object is a Double or not.boolean
isFloat()
Tests whether the internal object is a Float or not.boolean
isInt()
Tests whether the internal object is an Integer or not.boolean
isLong()
Tests whether the internal object is a Long or not.boolean
isNull()
Tests whether the internal object is null or not.boolean
isShort()
Tests whether the internal object is a Short or not.boolean
isString()
Tests whether the internal object is a String or not.boolean
Converts the internal object to a boolean.byte
toByte()
Converts the internal object to a byte.toDate()
Converts the internal object to a java.util.Date.double
toDouble()
Converts the internal object to a double.float
toFloat()
Converts the internal object to a float.int
toInt()
Converts the internal object to an int.long
toLong()
Converts the internal object to a long.toObject()
Returns the internal object as an Object.short
toShort()
Converts the internal object to a short.toString()
Converts the internal object to a String object.
-
Constructor Details
-
Datum
Creates a Datum object that contains any Object.- Parameters:
theObject
- the Object to convert
-
Datum
public Datum(int theObject) Creates a Datum object that contains an int.- Parameters:
theObject
- the int to convert
-
Datum
public Datum(boolean theObject) Creates a Datum object that contains a boolean.- Parameters:
theObject
- the boolean to convert
-
Datum
public Datum(short theObject) Creates a Datum object that contains a boolean.- Parameters:
theObject
- the short to convert
-
Datum
public Datum(long theObject) Creates a Datum object that contains a long.- Parameters:
theObject
- the long to convert
-
Datum
public Datum(float theObject) Creates a Datum object that contains a float.- Parameters:
theObject
- the float to convert
-
Datum
public Datum(double theObject) Creates a Datum object that contains a double.- Parameters:
theObject
- the double to convert
-
Datum
public Datum(byte theObject) Creates a Datum object that contains a byte.- Parameters:
theObject
- the byte to convert
-
-
Method Details
-
toObject
Returns the internal object as an Object.- Returns:
- the internal object as an Object
-
isNull
public boolean isNull()Tests whether the internal object is null or not.- Returns:
- true if the object is null; false otherwise
-
isString
public boolean isString()Tests whether the internal object is a String or not.- Returns:
- true if the object is of type String; false otherwise
-
isInt
public boolean isInt()Tests whether the internal object is an Integer or not.- Returns:
- true if the object is of type Integer; false otherwise
-
isDate
public boolean isDate()Tests whether the internal object is a Date or not.- Returns:
- true if the object is of type Date; false otherwise
-
isBoolean
public boolean isBoolean()Tests whether the internal object is a Boolean or not.- Returns:
- true if the object is of type Boolean; false otherwise
-
isShort
public boolean isShort()Tests whether the internal object is a Short or not.- Returns:
- true if the object is of type Short; false otherwise
-
isLong
public boolean isLong()Tests whether the internal object is a Long or not.- Returns:
- true if the object is of type Long; false otherwise
-
isFloat
public boolean isFloat()Tests whether the internal object is a Float or not.- Returns:
- true if the object is of type Float; false otherwise
-
isDouble
public boolean isDouble()Tests whether the internal object is a Double or not.- Returns:
- true if the object is of type Double; false otherwise
-
isByte
public boolean isByte()Tests whether the internal object is a Byte or not.- Returns:
- true if the object is of type Byte; false otherwise
-
toString
Converts the internal object to a String object. This conversion relies on the .toString() method of the object. If the object cannot be converted, an empty string is returned. -
toInt
public int toInt()Converts the internal object to an int. If the object cannot be converted, a value of 0 is returned.- Returns:
- the internal object as an int
-
toDate
Converts the internal object to a java.util.Date. If the object cannot be converted, a value representing "the epoch", namely January 1, 1970, 00:00:00 GMT, is returned.- Returns:
- the internal object as a Date
-
toBoolean
public boolean toBoolean()Converts the internal object to a boolean.- Returns:
- the internal object as a boolean If the object cannot be converted, a value of false is returned.
-
toShort
public short toShort()Converts the internal object to a short. If the object cannot be converted, a value of 0 is returned.- Returns:
- the internal object as a short
-
toLong
public long toLong()Converts the internal object to a long. If the object cannot be converted, a value of 0 is returned.- Returns:
- the internal object as a long
-
toFloat
public float toFloat()Converts the internal object to a float. If the object cannot be converted, a value of 0 is returned.- Returns:
- the internal object as a float
-
toDouble
public double toDouble()Converts the internal object to a double. If the object cannot be converted, a value of 0 is returned.- Returns:
- the internal object as a double
-
toByte
public byte toByte()Converts the internal object to a byte. If the object cannot be converted, a value of 0 is returned.- Returns:
- the internal object as a byte
-