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 SimpleTypeBYTEstatic SimpleTypeDOUBLEstatic SimpleTypeFLOATstatic SimpleTypeINTstatic SimpleTypeLONGstatic SimpleTypeSHORTstatic SimpleTypeUBYTEstatic SimpleTypeUINTstatic SimpleTypeULONGstatic SimpleTypeUSHORT
-
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)
-
-