public class JExpression extends Object
| Modifier and Type | Method and Description |
|---|---|
static JExpression |
compile(String input)
Compila a expressão dada e verifica se há erros de sintaxe.
|
Object |
eval(JExpressionHandler handler)
Interpreta a expressão e executa as dadas callbacks de acordo com a
expressão.
|
<T> T |
eval(JExpressionHandler handler,
Class<T> c)
Interpreta a expressão e executa as dadas callbacks de acordo com a
expressão.
|
String |
getCompiledExpression()
Retorna a expressão compilada.
|
public static JExpression compile(String input) throws JExpressionSyntaxErrorException
input - entrada.JExpressionSyntaxErrorException - em caso de erro de sintaxe.public Object eval(JExpressionHandler handler) throws Exception
handler - objeto que encapsula as callbacks da expressão.Exception - em caso de erro durante a avaliação.public <T> T eval(JExpressionHandler handler, Class<T> c) throws Exception
T - tipo parametrizado de retorno do método.handler - objeto que encapsula as callbacks da expressão.c - classe do resultado da expressão.Exception - em caso de erro durante a avaliação.public String getCompiledExpression()
Copyright © 2007–2017 Tecgraf/PUC-Rio. All rights reserved.