Java Unified Expression Language

Uma implementação da linguagem de expressão unificada.
Baixe Agora

Java Unified Expression Language Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • Nome do editor:
  • Christoph Beck
  • Site do editor:

Java Unified Expression Language Tag


Java Unified Expression Language Descrição

Uma implementação da linguagem de expressão unificada. A linguagem de expressão unificada Java é uma implementação da linguagem de expressão unificada (EL), conforme especificado pelo padrão JSP 2.1 (JSR-245). A implementação Javax.el.ExpressionFactory é de.odysseus.el.expressionFactoryImpl: // crie uma expressão fábricaJavax .el.ExpressionFactory Factory = new de.odysseus.el.expressionfactoryimpl (); pacote de.odysseus.el.util fornece subclasses prontos para uso de javax.el.elcontext e javax.el.elresolver: // cria um simples El contextde.odysseus.el.util.simplecontext context = new de.odysseus.el.util.simplecontext (novo de.odysseus.el.util.simpleresolver ()); // define função matemática: max (int, int) contexto .Setfunction ("matemática", "max", math.class.getmethod ("max", nova classe [] {int.class, int.class})); // define a variável "foo" context.setVariable ("foo ", fábrica.createvaluExpression (0, null)); // create expressionjavax.el.valuebpression e = fábrica.createvaluExpression (contexto," $ {math: max (foo, bar)} ", null); // definir valor para Propriedade de nível superior "Bar" context.setvalu e (null, "bar", 1); // Avalie a expressão ... System.Out.println (e.GetValue (contexto)); // -> 1 O Jar Juel pode ser executado a partir da linha de comando para despejar a árvore de análise de uma expressão el: $ java -jar jamel-2.1.x.jar "# {unified (expressão )}" + - # {...} | | + - Unified (...) | + - | + - expressão | + - Idioma O que há de novo nesta versão: · Esta versão implementa alterações para Jee 6 (consulte o JSR 245, a Liberação de Manutenção 2), incluindo uma API para invocações de método. · A nova API substitui a API proprietária de Juel para invocações de método usadas nos últimos 2.1.x lançamentos. · A classe Beanelresolver agora fornece um padrão genérico para invocações de método usando reflexão. · As invocações de método estão desativadas e ativadas através da propriedade Javax.el.MethodinVocations.


Java Unified Expression Language Software Relacionado

Srpy.

Acesso fácil e controle remoto de instâncias de python local / remoto ...

141

Download