Package com.bc.ceres.binio.expr
Class ExpressionBuilder
- java.lang.Object
-
- com.bc.ceres.binio.expr.ExpressionBuilder
-
public class ExpressionBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleType
BYTE
static SimpleType
DOUBLE
static SimpleType
FLOAT
static SimpleType
INT
static SimpleType
LONG
static SimpleType
SHORT
static SimpleType
UBYTE
static SimpleType
UINT
static SimpleType
ULONG
static SimpleType
USHORT
-
Method Summary
-
-
-
Field Detail
-
BYTE
public static final SimpleType BYTE
-
UBYTE
public static final SimpleType UBYTE
-
SHORT
public static final SimpleType SHORT
-
USHORT
public static final SimpleType USHORT
-
INT
public static final SimpleType INT
-
UINT
public static final SimpleType UINT
-
LONG
public static final SimpleType LONG
-
ULONG
public static final SimpleType ULONG
-
FLOAT
public static final SimpleType FLOAT
-
DOUBLE
public static final SimpleType DOUBLE
-
-
Method Detail
-
CONSTANT
public static ConstantExpr CONSTANT(Object value)
-
INV
public static ConstantExpr INV(Expression value)
-
SEQ
public static SequenceExpr SEQ(Type elementType, Expression elementCount)
-
SEQ
public static SequenceExpr SEQ(Expression elementType, int elementCount)
-
SEQ
public static SequenceExpr SEQ(Type elementType, int elementCount)
-
SEQ
public static SequenceExpr SEQ(Expression elementType, Expression elementCount)
-
COMP
public static CompoundExpr COMP(String name, CompoundExpr.Member... members)
-
MEMBER
public static CompoundExpr.Member MEMBER(String name, Type type)
-
MEMBER
public static CompoundExpr.Member MEMBER(String name, Expression expression)
-
IF
public static ChoiceExpr IF(Expression condition, Type type1, Type type2)
-
IF
public static ChoiceExpr IF(Expression condition, Expression expression1, Expression expression2)
-
SELECT
public static SelectionExpr SELECT(Expression condition, SelectionExpr.Case... cases)
-
CASE
public static SelectionExpr.Case CASE(Object value, Type type)
-
CASE
public static SelectionExpr.Case CASE(Object value, Expression expression)
-
DEFAULT
public static SelectionExpr.Default DEFAULT(Type type)
-
DEFAULT
public static SelectionExpr.Default DEFAULT(Expression expression)
-
IREF
public static IntReferenceExpr IREF(String name)
-
-