|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmapss.dif.util.Value
public class Value
Value utilities for DIF. This class provides method for cloning value object and generating DIF string for the value object.
Value object can be instanceof: Integer, Double, Complex, String, Boolean, int[], double[], Complex[], int[][], double[][], Complex[][], ArrayList.
Method Summary | |
---|---|
static java.lang.Object |
cloneValue(java.lang.Object value)
Clone value object. |
static ptolemy.data.Token |
generateToken(java.lang.Object value)
If token is instanceof Integer, Double, Complex, String, Boolean, int[], double[], Complex[], int[][], double[][], Complex[][], ArrayList, return the corresponding ptolemy.data.Token: IntToken, DoubleToken, ComplexToken, IntMatrixToken, DoubleMatrixToken, ComplexMatrixToken, StringToken, BooleanToken, and ArrayToken; else, return StringToken containing the string version of that value. |
static java.lang.Object |
generateValue(ptolemy.data.Token token)
If token is instanceof IntToken, DoubleToken, ComplexToken, IntMatrixToken, DoubleMatrixToken, ComplexMatrixToken, StringToken, BooleanToken, and ArrayToken, return the corresponding value for DIF, i.e., Integer, Double, Complex, String, Boolean, int[], double[], Complex[], int[][], double[][], Complex[][], ArrayList; else, return String containing the string version of that value. |
static boolean |
isCPrimitive(java.lang.Object value)
Check to see if value is C primitive type or not, i.e., int, long, float, double, char. |
static boolean |
isValue(java.lang.Object value)
Check to see if value is instanceof Integer, Double, Complex, String, Boolean, int[], double[], Complex[], int[][], double[][], Complex[][], ArrayList. |
static java.lang.String |
toCString(java.lang.Object value)
Convert Object value to string used in C. |
static java.lang.String |
toDIFString(java.lang.Object value)
Convert Object value to string used in DIF. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.Object cloneValue(java.lang.Object value)
value
- The value object to be cloned.public static boolean isValue(java.lang.Object value)
value
-
public static boolean isCPrimitive(java.lang.Object value)
value
-
public static java.lang.String toDIFString(java.lang.Object value)
public static java.lang.String toCString(java.lang.Object value)
public static ptolemy.data.Token generateToken(java.lang.Object value)
value
-
public static java.lang.Object generateValue(ptolemy.data.Token token)
token
-
java.lang.RuntimeException
- If catches IllegalActionException.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |