public class Data extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CLASS_A |
static int |
CLASS_APD |
static int |
CLASS_D |
static int |
CLASS_R |
static int |
CLASS_S |
static int |
DTYPE_ACTION |
static int |
DTYPE_B |
static int |
DTYPE_BU |
static int |
DTYPE_CALL |
static int |
DTYPE_CONDITION |
static int |
DTYPE_CONGLOM |
static int |
DTYPE_DEPENDENCY |
static int |
DTYPE_DICTIONARY |
static int |
DTYPE_DIMENSION |
static int |
DTYPE_DISPATCH |
static int |
DTYPE_DOUBLE |
static int |
DTYPE_DSC |
static int |
DTYPE_EVENT |
static int |
DTYPE_FLOAT |
static int |
DTYPE_FUNCTION |
static int |
DTYPE_IDENT |
static int |
DTYPE_L |
static int |
DTYPE_LIST |
static int |
DTYPE_LU |
static int |
DTYPE_METHOD |
static int |
DTYPE_NID |
static int |
DTYPE_O |
static int |
DTYPE_OU |
static int |
DTYPE_PARAM |
static int |
DTYPE_PATH |
static int |
DTYPE_PROCEDURE |
static int |
DTYPE_PROGRAM |
static int |
DTYPE_Q |
static int |
DTYPE_QU |
static int |
DTYPE_RANGE |
static int |
DTYPE_ROUTINE |
static int |
DTYPE_SIGNAL |
static int |
DTYPE_SLOPE |
static int |
DTYPE_T |
static int |
DTYPE_TUPLE |
static int |
DTYPE_W |
static int |
DTYPE_WINDOW |
static int |
DTYPE_WITH_ERROR |
static int |
DTYPE_WITH_UNITS |
static int |
DTYPE_WU |
static int |
TreeDEPENDENCY_AND |
static int |
TreeDEPENDENCY_OR |
static int |
TreeIGNORE_STATUS |
static int |
TreeIGNORE_UNDEFINED |
static int |
TreeNEGATE_CONDITION |
| Constructor and Description |
|---|
Data() |
Data(Data help,
Data units,
Data error,
Data validation) |
| Modifier and Type | Method and Description |
|---|---|
static Data |
compile(String expr)
Static method (routine in C++) which compiles the expression (via
TdiCompile()) and returns the object instance correspondind to the compiled
expression.
|
static Data |
compile(String expr,
Data... args) |
protected static String |
convertToDate(long time) |
Data |
data()
Method data exports TDI data() functionality, i.e.
|
static Data |
deserialize(byte[] serialized) |
String |
evaluate()
Return the result of TDI evaluate(this).
|
static Data |
execute(String expr,
Data... data) |
Data |
executeWithContext(String expr,
Data... args) |
byte |
getByte()
Convert this data into a byte.
|
byte[] |
getByteArray()
Convert this data into a byte array.
|
Tree |
getCtxTree() |
Data |
getDimensionAt(int idx) |
double |
getDouble()
Convert this data into a double.
|
double[] |
getDoubleArray()
Convert this data into a long array.
|
Data |
getError()
Get the error field.
|
float |
getFloat()
Convert this data into a float.
|
float[] |
getFloatArray()
Convert this data into a float array.
|
Data |
getHelp()
Returns help).
|
int |
getInt()
Convert this data into a int.
|
int[] |
getIntArray()
Convert this data into a int array.
|
long |
getLong()
Convert this data into a long.
|
long[] |
getLongArray()
Convert this data into a long array.
|
static String |
getMdsMsg(int status) |
int[] |
getShape()
Get the array dimensions as an integer array.
|
short |
getShort()
Convert this data into a short.
|
short[] |
getShortArray()
Convert this data into a short array.
|
int |
getSize() |
int |
getSizeInBytes() |
String |
getString()
Convert this data into a STRING.
|
String[] |
getStringArray() |
static long |
getTime() |
Data |
getUnits()
Return units field.
|
Data |
getValidation()
Get the error field.
|
void |
plot() |
byte[] |
serialize() |
void |
setCtxTree(Tree ctxTree) |
void |
setError(Data error)
Set the Error field for this Data instance.
|
void |
setHelp(Data help)
Set the Help field for this Data instance.
|
void |
setUnits(Data units) |
void |
setValidation(Data validation) |
static Data |
toData(byte d) |
static Data |
toData(byte[] d) |
static Data |
toData(double d) |
static Data |
toData(double[] d) |
static Data |
toData(float d) |
static Data |
toData(float[] d) |
static Data |
toData(int d) |
static Data |
toData(int[] d) |
static Data |
toData(long d) |
static Data |
toData(long[] d) |
static Data |
toData(short d) |
static Data |
toData(short[] d) |
static Data |
toData(String d) |
static Data |
toData(String[] d) |
double[] |
toDouble() |
String |
toString() |
public static final int DTYPE_BU
public static final int DTYPE_WU
public static final int DTYPE_LU
public static final int DTYPE_QU
public static final int DTYPE_OU
public static final int DTYPE_B
public static final int DTYPE_W
public static final int DTYPE_L
public static final int DTYPE_Q
public static final int DTYPE_O
public static final int DTYPE_FLOAT
public static final int DTYPE_DOUBLE
public static final int DTYPE_T
public static final int DTYPE_IDENT
public static final int DTYPE_NID
public static final int DTYPE_PATH
public static final int DTYPE_PARAM
public static final int DTYPE_SIGNAL
public static final int DTYPE_DIMENSION
public static final int DTYPE_WINDOW
public static final int DTYPE_SLOPE
public static final int DTYPE_FUNCTION
public static final int DTYPE_CONGLOM
public static final int DTYPE_RANGE
public static final int DTYPE_ACTION
public static final int DTYPE_DISPATCH
public static final int DTYPE_PROGRAM
public static final int DTYPE_ROUTINE
public static final int DTYPE_PROCEDURE
public static final int DTYPE_METHOD
public static final int DTYPE_DEPENDENCY
public static final int DTYPE_CONDITION
public static final int DTYPE_EVENT
public static final int DTYPE_WITH_UNITS
public static final int DTYPE_CALL
public static final int DTYPE_WITH_ERROR
public static final int DTYPE_LIST
public static final int DTYPE_TUPLE
public static final int DTYPE_DICTIONARY
public static final int DTYPE_DSC
public static final int TreeNEGATE_CONDITION
public static final int TreeIGNORE_UNDEFINED
public static final int TreeIGNORE_STATUS
public static final int TreeDEPENDENCY_AND
public static final int TreeDEPENDENCY_OR
public static final int CLASS_S
public static final int CLASS_D
public static final int CLASS_A
public static final int CLASS_R
public static final int CLASS_APD
public void setCtxTree(Tree ctxTree)
public Tree getCtxTree()
public static Data compile(String expr)
expr - args - protected static String convertToDate(long time)
public static long getTime()
public static Data deserialize(byte[] serialized)
public byte[] serialize()
public static String getMdsMsg(int status)
public Data data()
public String evaluate()
public byte getByte()
throws MdsException
MdsExceptionpublic short getShort()
throws MdsException
MdsExceptionpublic int getInt()
throws MdsException
MdsExceptionpublic long getLong()
throws MdsException
MdsExceptionpublic float getFloat()
throws MdsException
MdsExceptionpublic double getDouble()
throws MdsException
MdsExceptionpublic int[] getShape()
throws MdsException
MdsExceptionpublic byte[] getByteArray()
throws MdsException
MdsExceptionpublic short[] getShortArray()
throws MdsException
MdsExceptionpublic int[] getIntArray()
throws MdsException
MdsExceptionpublic long[] getLongArray()
throws MdsException
MdsExceptionpublic float[] getFloatArray()
throws MdsException
MdsExceptionpublic double[] getDoubleArray()
throws MdsException
MdsExceptionpublic String getString() throws MdsException
MdsExceptionpublic String[] getStringArray() throws MdsException
MdsExceptionpublic int getSize()
public int getSizeInBytes()
public Data getUnits()
public Data getHelp()
public Data getError()
public Data getValidation()
public void setUnits(Data units)
units - Set the Units field for this Data instance.public void setHelp(Data help)
help - public void setError(Data error)
error - public void setValidation(Data validation)
public Data getDimensionAt(int idx)
public void plot()
public static Data toData(byte d)
public static Data toData(short d)
public static Data toData(int d)
public static Data toData(long d)
public static Data toData(float d)
public static Data toData(double d)
public static Data toData(byte[] d)
public static Data toData(short[] d)
public static Data toData(int[] d)
public static Data toData(long[] d)
public static Data toData(float[] d)
public static Data toData(double[] d)
Copyright © 2023. All rights reserved.