All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
Expression |
buildBusinessObjectDAOExpression(String businessObjectDAOName,
String daoInterfaceClassName)
Builds an Expression that evaluates to a Business Object Server DAO.
|
Expression |
createAPIAccessorExpression() |
Expression |
createBusinessDataExpression(String businessDataName,
String returnType) |
Expression |
createBusinessDataReferenceExpression(String businessDataName)
|
Expression |
createComparisonExpression(String name,
Expression leftOperand,
ComparisonOperator operator,
Expression rightOperand) |
Expression |
createComparisonExpression(String name,
Expression leftOperand,
String operator,
Expression rightOperand) |
Expression |
createConstantBooleanExpression(boolean value) |
Expression |
createConstantDateExpression(String value)
Build a constant expression with date type and value in ISO-8601 format
|
Expression |
createConstantDoubleExpression(double d) |
Expression |
createConstantFloatExpression(float f) |
Expression |
createConstantIntegerExpression(int value) |
Expression |
createConstantLongExpression(long value) |
Expression |
createConstantStringExpression(String value)
The name of the built expression is set to the value of the constant.
|
Expression |
createConstantStringExpression(String expressionName,
String value) |
Expression |
createContractInputExpression(String inputName,
String returnType) |
Expression |
createDataExpression(String dataName,
String dataType) |
Expression |
createDocumentListExpression(String documentListName) |
Expression |
createDocumentReferenceExpression(String documentName) |
Expression |
createEngineConstant(ExpressionConstants value) |
Expression |
createExpression(String name,
String content,
ExpressionType type,
String returnType,
String interpreter,
List<Expression> dependencies) |
Expression |
createExpression(String name,
String expressionContent,
String returnType,
ExpressionType expressionType) |
Expression |
createExpression(String name,
String content,
String type,
String returnType,
String interpreter,
List<Expression> dependencies)
|
Expression |
createGroovyScriptExpression(String name,
String script,
String returnType) |
Expression |
createGroovyScriptExpression(String name,
String script,
String returnType,
Expression... dependencies) |
Expression |
createGroovyScriptExpression(String name,
String script,
String returnType,
List<Expression> dependencies) |
Expression |
createInputExpression(String value,
String returnType) |
Expression |
createJavaMethodCallExpression(String name,
String methodName,
String returnType,
Expression entityExpression)
Create an expression to call a simple Java method (without parameters)
|
Expression |
createListExpression(String name,
List<Expression> expressions) |
Expression |
createListOfListExpression(String name,
List<List<Expression>> expressions) |
Expression |
createLogicalComplementExpression(String name,
Expression expression) |
ExpressionBuilder |
createNewInstance(String name) |
Expression |
createParameterExpression(String expressionName,
String parameterName,
String returnType) |
Expression |
createPatternExpression(String dataContent) |
Expression |
createPatternExpression(String name,
String messagePattern,
Expression... dependencies) |
Expression |
createQueryBusinessDataExpression(String expressionName,
String queryName,
String returnType,
Expression... dependencies) |
Expression |
createTransientDataExpression(String dataName,
String dataType) |
Expression |
createXPathExpression(String name,
String xPathExpression,
XPathReturnType returnType,
String xmlContent) |
Expression |
createXPathExpressionWithDataAsContent(String name,
String xPathExpression,
XPathReturnType returnType,
String xmlContentAsDataRef) |
Expression |
done()
Builds a new expression with the specified attributes
|
static Expression |
getNonNullCopy(Expression expression)
Get a copy of this expression, so that this expression can be added at several places without conflicting because
of its unique ID constraint.
|
protected void |
getXPathReturnType(XPathReturnType returnType,
ExpressionBuilder expBuilder) |
ExpressionBuilder |
setContent(String content) |
ExpressionBuilder |
setDependencies(List<Expression> dependencies) |
ExpressionBuilder |
setExpressionType(ExpressionType expressionType)
Sets the type of this expression.
|
ExpressionBuilder |
setExpressionType(String expressionType)
|
ExpressionBuilder |
setInterpreter(String interpreter) |
ExpressionBuilder |
setName(String name) |
ExpressionBuilder |
setReturnType(String returnType)
Sets the return type of the underlining expression.
|