sleep.runtime
public interface ScalarType extends Serializable
This interface makes it possible to create a new scalar type. A scalar type is responsible for being able to convert itself to any type of scalar value.
To store a custom scalar type in a scalar:
Scalar temp = SleepUtils.getScalar(); // returns an empty scalar. temp.setValue(new MyScalarType());
In the above example MyScalarType is an instance that implements the ScalarType interface.
| Method Summary | |
|---|---|
| ScalarType | copyValue() create a clone of this scalar's value. |
| double | doubleValue() convert the scalar to a double |
| int | intValue() convert the scalar to an int |
| long | longValue() convert the scalar to a long |
| Object | objectValue() convert the scalar to an object value *shrug* |
| String | toString() convert the scalar to a string |