com.evolveum.midpoint.common.expression
Class ExpressionFactory

java.lang.Object
  extended by com.evolveum.midpoint.common.expression.ExpressionFactory

public class ExpressionFactory
extends java.lang.Object

Author:
Radovan Semancik

Field Summary
static java.lang.String DEFAULT_LANGUAGE
           
 
Constructor Summary
ExpressionFactory()
           
 
Method Summary
 Expression createExpression(ExpressionType expressionType, java.lang.String shortDesc)
           
static ExpressionFactory createExpressionFactory(java.util.Map<java.lang.String,ExpressionEvaluator> evaluators)
          Factory method created especially to be used from the Spring context.
 java.util.Map<java.lang.String,ExpressionEvaluator> getEvaluators()
           
 ObjectResolver getObjectResolver()
           
 void registerEvaluator(java.lang.String language, ExpressionEvaluator evaluator)
           
 void setObjectResolver(ObjectResolver objectResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_LANGUAGE

public static java.lang.String DEFAULT_LANGUAGE
Constructor Detail

ExpressionFactory

public ExpressionFactory()
Method Detail

createExpressionFactory

public static ExpressionFactory createExpressionFactory(java.util.Map<java.lang.String,ExpressionEvaluator> evaluators)
Factory method created especially to be used from the Spring context.


getObjectResolver

public ObjectResolver getObjectResolver()

setObjectResolver

public void setObjectResolver(ObjectResolver objectResolver)

getEvaluators

public java.util.Map<java.lang.String,ExpressionEvaluator> getEvaluators()

createExpression

public Expression createExpression(ExpressionType expressionType,
                                   java.lang.String shortDesc)
                            throws ExpressionEvaluationException
Throws:
ExpressionEvaluationException

registerEvaluator

public void registerEvaluator(java.lang.String language,
                              ExpressionEvaluator evaluator)


Copyright © 2012 evolveum. All Rights Reserved.