Uses of Class
eu.europa.ted.efx.model.Expression.BooleanExpression
-
Packages that use Expression.BooleanExpression Package Description eu.europa.ted.efx.interfaces eu.europa.ted.efx.xpath -
-
Uses of Expression.BooleanExpression in eu.europa.ted.efx.interfaces
Methods in eu.europa.ted.efx.interfaces that return Expression.BooleanExpression Modifier and Type Method Description <T extends Expression>
Expression.BooleanExpressionScriptGenerator. composeAllSatisfy(Expression.ListExpression<T> list, String variableName, Expression.BooleanExpression booleanExpression)<T extends Expression>
Expression.BooleanExpressionScriptGenerator. composeAnySatisfies(Expression.ListExpression<T> list, String variableName, Expression.BooleanExpression booleanExpression)Expression.BooleanExpressionScriptGenerator. composeComparisonOperation(Expression leftOperand, String operator, Expression rightOperand)Returns the target language script that compares the two operands (for equality etc.).Expression.BooleanExpressionScriptGenerator. composeContainsCondition(Expression.StringExpression haystack, Expression.StringExpression needle)<T extends Expression,L extends Expression.ListExpression<T>>
Expression.BooleanExpressionScriptGenerator. composeContainsCondition(T needle, L haystack)Returns the target language script that checks whether a given list of values (haystack) contains a given value (needle).Expression.BooleanExpressionScriptGenerator. composeEndsWithCondition(Expression.StringExpression text, Expression.StringExpression endsWith)Expression.BooleanExpressionScriptGenerator. composeExistsCondition(Expression.PathExpression reference)Expression.BooleanExpressionScriptGenerator. composeLogicalAnd(Expression.BooleanExpression leftOperand, Expression.BooleanExpression rightOperand)Returns the target language script for performing a logical AND operation on the two given operands.Expression.BooleanExpressionScriptGenerator. composeLogicalNot(Expression.BooleanExpression condition)Returns the target language script for performing a logical NOT operation on the given boolean expression.Expression.BooleanExpressionScriptGenerator. composeLogicalOr(Expression.BooleanExpression leftOperand, Expression.BooleanExpression rightOperand)Returns the target language script for performing a logical OR operation on the two given operands.Expression.BooleanExpressionScriptGenerator. composePatternMatchCondition(Expression.StringExpression expression, String regexPattern)Returns the target language script that checks whether a given string matches the given RegEx pattern.Expression.BooleanExpressionScriptGenerator. composeStartsWithCondition(Expression.StringExpression text, Expression.StringExpression startsWith)Expression.BooleanExpressionScriptGenerator. getBooleanEquivalent(boolean value)Takes a Java Boolean value and returns the corresponding target language script.Methods in eu.europa.ted.efx.interfaces with parameters of type Expression.BooleanExpression Modifier and Type Method Description <T extends Expression>
Expression.BooleanExpressionScriptGenerator. composeAllSatisfy(Expression.ListExpression<T> list, String variableName, Expression.BooleanExpression booleanExpression)<T extends Expression>
Expression.BooleanExpressionScriptGenerator. composeAnySatisfies(Expression.ListExpression<T> list, String variableName, Expression.BooleanExpression booleanExpression)<T extends Expression>
TScriptGenerator. composeConditionalExpression(Expression.BooleanExpression condition, T whenTrue, T whenFalse, Class<T> type)<T extends Expression>
TScriptGenerator. composeFieldReferenceWithPredicate(Expression.PathExpression fieldReference, Expression.BooleanExpression predicate, Class<T> type)Given a PathExpression and a predicate, this method should return the target language script for matching the subset of nodes in the PathExpression that match the predicate.Expression.BooleanExpressionScriptGenerator. composeLogicalAnd(Expression.BooleanExpression leftOperand, Expression.BooleanExpression rightOperand)Returns the target language script for performing a logical AND operation on the two given operands.Expression.BooleanExpressionScriptGenerator. composeLogicalNot(Expression.BooleanExpression condition)Returns the target language script for performing a logical NOT operation on the given boolean expression.Expression.BooleanExpressionScriptGenerator. composeLogicalOr(Expression.BooleanExpression leftOperand, Expression.BooleanExpression rightOperand)Returns the target language script for performing a logical OR operation on the two given operands.<T extends Expression>
TScriptGenerator. composeNodeReferenceWithPredicate(Expression.PathExpression nodeReference, Expression.BooleanExpression predicate, Class<T> type)Given a PathExpression and a predicate, this method should return the target language script for matching the subset of nodes in the PathExpression that match the predicate. -
Uses of Expression.BooleanExpression in eu.europa.ted.efx.xpath
-