ExpressionEvaluator

org.beangle.commons.script.ExpressionEvaluator

表达式执行器

Attributes

Since:

2012-03-05

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Abstract methods

def eval(exp: String, root: AnyRef): AnyRef

Eval a expression within context

Eval a expression within context

Attributes

exp

a java's expression

root

params.

Returns:

evaluate result

def eval[T](exp: String, root: AnyRef, resultType: Class[T]): T

Eval a expression within context,Return the given type

Eval a expression within context,Return the given type

Attributes

exp

a java's expression

resultType

What type of the result

root

params.

Returns:

evaluate result

def parse(exp: String): Unit

Parse the expression

Parse the expression

Attributes