org.codehaus.mojo.pluginsupport.util
Class ExpressionParser
java.lang.Object
org.codehaus.mojo.pluginsupport.util.ExpressionParser
public class ExpressionParser
- extends java.lang.Object
Parses expressions using Commons Jexl.
- Version:
- $Id: ExpressionParser.java 6588 2008-03-28 12:22:57Z bentmann $
Field Summary |
protected org.apache.commons.jexl.JexlContext |
context
|
Method Summary |
void |
addVariables(java.util.Map map)
|
protected org.apache.commons.jexl.Expression |
createExpression(java.lang.String expression)
|
java.lang.Object |
evaluate(java.lang.String expression)
|
java.lang.Object |
getVariable(java.lang.Object name)
|
java.util.Map |
getVariables()
|
java.lang.String |
parse(java.lang.String input)
|
java.lang.String |
parse(java.lang.String input,
boolean trim)
|
java.lang.Object |
setVariable(java.lang.Object name,
java.lang.Object value)
|
java.lang.Object |
unsetVariable(java.lang.Object name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
protected org.apache.commons.jexl.JexlContext context
ExpressionParser
public ExpressionParser(java.util.Map vars)
ExpressionParser
public ExpressionParser()
getVariables
public java.util.Map getVariables()
getVariable
public java.lang.Object getVariable(java.lang.Object name)
setVariable
public java.lang.Object setVariable(java.lang.Object name,
java.lang.Object value)
unsetVariable
public java.lang.Object unsetVariable(java.lang.Object name)
addVariables
public void addVariables(java.util.Map map)
createExpression
protected org.apache.commons.jexl.Expression createExpression(java.lang.String expression)
throws java.lang.Exception
- Throws:
java.lang.Exception
evaluate
public java.lang.Object evaluate(java.lang.String expression)
throws java.lang.Exception
- Throws:
java.lang.Exception
parse
public java.lang.String parse(java.lang.String input)
parse
public java.lang.String parse(java.lang.String input,
boolean trim)
Copyright © 2010. All Rights Reserved.