public class ExpressionUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ExpressionUtil.ExpressionEvaluatorType |
static class |
ExpressionUtil.Language |
Modifier and Type | Field and Description |
---|---|
static String |
CODE_END_NS |
static String |
CODE_START_NS |
static String |
ELEMENT_AS_IS |
static String |
ELEMENT_AS_IS_WITH_NS |
static String |
ELEMENT_GENERATE |
static String |
ELEMENT_GENERATE_WITH_NS |
static String |
ELEMENT_PATH |
static String |
ELEMENT_SCRIPT |
static String |
ELEMENT_VALUE |
static String |
EXPRESSION_AS_IS |
static String |
EXPRESSION_GENERATE |
static String |
EXPRESSION_LITERAL |
static String |
EXPRESSION_PATH |
static String |
EXPRESSION_SCRIPT |
static String |
PATH_END_NS |
static String |
PATH_START_NS |
static String |
SCRIPT_END_NS |
static String |
SCRIPT_START_NS |
static String |
VALUE_END_NS |
static String |
VALUE_START_NS |
Constructor and Description |
---|
ExpressionUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
addNamespaces(String expression,
ExpressionUtil.ExpressionEvaluatorType type) |
static ExpressionUtil.Language |
getExpressionLanguage(String expression) |
static String |
getExpressionString(ExpressionUtil.ExpressionEvaluatorType type) |
static String |
getExpressionString(ExpressionUtil.ExpressionEvaluatorType type,
ExpressionUtil.Language lang) |
static String |
getExpressionString(ExpressionUtil.ExpressionEvaluatorType type,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType policy) |
static ExpressionUtil.ExpressionEvaluatorType |
getExpressionType(String expression) |
static boolean |
isEmpty(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expression) |
static String |
loadExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expression,
PrismContext prismContext,
Trace LOGGER) |
static void |
parseExpressionEvaluators(String xml,
com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionObject,
PrismContext context) |
public static final String SCRIPT_START_NS
public static final String SCRIPT_END_NS
public static final String CODE_START_NS
public static final String CODE_END_NS
public static final String VALUE_START_NS
public static final String VALUE_END_NS
public static final String PATH_START_NS
public static final String PATH_END_NS
public static final String EXPRESSION_SCRIPT
public static final String EXPRESSION_LITERAL
public static final String EXPRESSION_AS_IS
public static final String EXPRESSION_PATH
public static final String EXPRESSION_GENERATE
public static final String ELEMENT_SCRIPT
public static final String ELEMENT_GENERATE
public static final String ELEMENT_GENERATE_WITH_NS
public static final String ELEMENT_PATH
public static final String ELEMENT_VALUE
public static final String ELEMENT_AS_IS
public static final String ELEMENT_AS_IS_WITH_NS
public static String getExpressionString(ExpressionUtil.ExpressionEvaluatorType type, com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType policy)
public static String getExpressionString(ExpressionUtil.ExpressionEvaluatorType type, ExpressionUtil.Language lang)
public static String getExpressionString(ExpressionUtil.ExpressionEvaluatorType type)
public static ExpressionUtil.ExpressionEvaluatorType getExpressionType(String expression)
public static ExpressionUtil.Language getExpressionLanguage(String expression)
public static String addNamespaces(String expression, ExpressionUtil.ExpressionEvaluatorType type)
public static String loadExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expression, PrismContext prismContext, Trace LOGGER)
public static boolean isEmpty(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expression)
public static void parseExpressionEvaluators(String xml, com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionObject, PrismContext context) throws SchemaException
SchemaException
Copyright © 2016 evolveum. All rights reserved.