Package com.bc.ceres.binio.expr
Class ExpressionBuilder
- java.lang.Object
- 
- com.bc.ceres.binio.expr.ExpressionBuilder
 
- 
 public class ExpressionBuilder extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description static SimpleTypeBYTEstatic SimpleTypeDOUBLEstatic SimpleTypeFLOATstatic SimpleTypeINTstatic SimpleTypeLONGstatic SimpleTypeSHORTstatic SimpleTypeUBYTEstatic SimpleTypeUINTstatic SimpleTypeULONGstatic SimpleTypeUSHORT
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
BYTEpublic static final SimpleType BYTE 
 - 
UBYTEpublic static final SimpleType UBYTE 
 - 
SHORTpublic static final SimpleType SHORT 
 - 
USHORTpublic static final SimpleType USHORT 
 - 
INTpublic static final SimpleType INT 
 - 
UINTpublic static final SimpleType UINT 
 - 
LONGpublic static final SimpleType LONG 
 - 
ULONGpublic static final SimpleType ULONG 
 - 
FLOATpublic static final SimpleType FLOAT 
 - 
DOUBLEpublic static final SimpleType DOUBLE 
 
- 
 - 
Method Detail- 
CONSTANTpublic static ConstantExpr CONSTANT(Object value) 
 - 
INVpublic static ConstantExpr INV(Expression value) 
 - 
SEQpublic static SequenceExpr SEQ(Type elementType, Expression elementCount) 
 - 
SEQpublic static SequenceExpr SEQ(Expression elementType, int elementCount) 
 - 
SEQpublic static SequenceExpr SEQ(Type elementType, int elementCount) 
 - 
SEQpublic static SequenceExpr SEQ(Expression elementType, Expression elementCount) 
 - 
COMPpublic static CompoundExpr COMP(String name, CompoundExpr.Member... members) 
 - 
MEMBERpublic static CompoundExpr.Member MEMBER(String name, Type type) 
 - 
MEMBERpublic static CompoundExpr.Member MEMBER(String name, Expression expression) 
 - 
IFpublic static ChoiceExpr IF(Expression condition, Type type1, Type type2) 
 - 
IFpublic static ChoiceExpr IF(Expression condition, Expression expression1, Expression expression2) 
 - 
SELECTpublic static SelectionExpr SELECT(Expression condition, SelectionExpr.Case... cases) 
 - 
CASEpublic static SelectionExpr.Case CASE(Object value, Type type) 
 - 
CASEpublic static SelectionExpr.Case CASE(Object value, Expression expression) 
 - 
DEFAULTpublic static SelectionExpr.Default DEFAULT(Type type) 
 - 
DEFAULTpublic static SelectionExpr.Default DEFAULT(Expression expression) 
 - 
IREFpublic static IntReferenceExpr IREF(String name) 
 
- 
 
-