|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ScalarType
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 |
java.lang.Class |
getType()
returns the Class type of this ScalarType. |
int |
intValue()
convert the scalar to an int |
long |
longValue()
convert the scalar to a long |
java.lang.Object |
objectValue()
convert the scalar to an object value *shrug* |
java.lang.String |
toString()
convert the scalar to a string |
Method Detail |
---|
ScalarType copyValue()
int intValue()
long longValue()
double doubleValue()
java.lang.String toString()
toString
in class java.lang.Object
java.lang.Object objectValue()
java.lang.Class getType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |