Uses of Interface
com.bc.ceres.binio.expr.Expression
-
Packages that use Expression Package Description com.bc.ceres.binio.expr Contains interfaces and classes which shall enable users to describe their data formats using an interpreted language by constructing an evaluatable tree of expressions. -
-
Uses of Expression in com.bc.ceres.binio.expr
Classes in com.bc.ceres.binio.expr that implement Expression Modifier and Type Class Description class
AbstractExpression
todo - API docclass
ChoiceExpr
class
CompoundExpr
class
ConstantExpr
class
IntReferenceExpr
class
ReferenceExpr
class
SelectionExpr
class
SequenceExpr
Methods in com.bc.ceres.binio.expr that return Expression Modifier and Type Method Description Expression
AbstractExpression. getParent()
Expression
Expression. getParent()
Methods in com.bc.ceres.binio.expr with parameters of type Expression Modifier and Type Method Description static SelectionExpr.Case
ExpressionBuilder. CASE(Object value, Expression expression)
static SelectionExpr.Default
ExpressionBuilder. DEFAULT(Expression expression)
static ChoiceExpr
ExpressionBuilder. IF(Expression condition, Expression expression1, Expression expression2)
static ChoiceExpr
ExpressionBuilder. IF(Expression condition, Type type1, Type type2)
static ConstantExpr
ExpressionBuilder. INV(Expression value)
static CompoundExpr.Member
ExpressionBuilder. MEMBER(String name, Expression expression)
static SelectionExpr
ExpressionBuilder. SELECT(Expression condition, SelectionExpr.Case... cases)
static SequenceExpr
ExpressionBuilder. SEQ(Expression elementType, int elementCount)
static SequenceExpr
ExpressionBuilder. SEQ(Expression elementType, Expression elementCount)
static SequenceExpr
ExpressionBuilder. SEQ(Type elementType, Expression elementCount)
void
AbstractExpression. setParent(Expression parent)
void
Expression. setParent(Expression parent)
Constructors in com.bc.ceres.binio.expr with parameters of type Expression Constructor Description Case(Object value, Expression expression)
ChoiceExpr(Expression condition, Expression expression1, Expression expression2)
ConstantExpr(Expression expression)
Default(Expression expression)
Member(String name, Expression type)
SelectionExpr(Expression condition, SelectionExpr.Case[] cases)
SequenceExpr(Expression elementType, Expression elementCount)
-