Examples of ExpressionEvaluator


Examples of org.apache.ldap.server.event.ExpressionEvaluator

     *
     * @throws NamingException if failed to initialize internal components
     */
    public ACDFEngine( OidRegistry oidRegistry, AttributeTypeRegistry attrTypeRegistry ) throws NamingException
    {
        Evaluator entryEvaluator = new ExpressionEvaluator( oidRegistry, attrTypeRegistry );
        SubtreeEvaluator subtreeEvaluator = new SubtreeEvaluator( oidRegistry );
        RefinementEvaluator refinementEvaluator = new RefinementEvaluator(
                new RefinementLeafEvaluator( oidRegistry ) );

        filters = new ACITupleFilter[] {
View Full Code Here

Examples of org.apache.taglibs.standard.lang.support.ExpressionEvaluator

public class ValidationUtil {
    static String validateExpression(
            String elem, String att, String expr) {

        // let's just use the cache kept by the ExpressionEvaluatorManager
        ExpressionEvaluator current;
        try {
            current =
                    ExpressionEvaluatorManager.getEvaluatorByName(
                            ExpressionEvaluatorManager.EVALUATOR_CLASS);
        } catch (JspException ex) {
            // (using JspException here feels ugly, but it's what EEM uses)
            return ex.getMessage();
        }

        String response = current.validate(att, expr);
        if (response == null) {
            return response;
        } else {
            return "tag = '" + elem + "' / attribute = '" + att + "': "
                    + response;
View Full Code Here

Examples of org.apache.taglibs.standard.lang.support.ExpressionEvaluator

    // delegate validation to the appropriate expression language
    protected String validateExpression(
      String elem, String att, String expr) {

  // let's just use the cache kept by the ExpressionEvaluatorManager
  ExpressionEvaluator current;
  try {
      current =
          ExpressionEvaluatorManager.getEvaluatorByName(
                  ExpressionEvaluatorManager.EVALUATOR_CLASS);
  } catch (JspException ex) {
      // (using JspException here feels ugly, but it's what EEM uses)
      return ex.getMessage();
  }
 
  String response = current.validate(att, expr);
  if (response == null)
      return response;
  else
      return "tag = '" + elem + "' / attribute = '" + att + "': "
    + response;
View Full Code Here

Examples of org.apache.tapestry.services.ExpressionEvaluator

{

    public void testInvariant()
    {
        MockControl evc = newControl(ExpressionEvaluator.class);
        ExpressionEvaluator ev = (ExpressionEvaluator) evc.getMock();

        MockControl ecc = newControl(ExpressionCache.class);
        ExpressionCache ec = (ExpressionCache) ecc.getMock();

        MockControl cc = newControl(IComponent.class);
        IComponent component = (IComponent) cc.getMock();

        Object compiled = new Object();

        Object expressionValue = "EXPRESSION-VALUE";

        ValueConverter vc = newValueConverter();

        ec.getCompiledExpression("exp");
        ecc.setReturnValue(compiled);

        ev.isConstant("exp");
        evc.setReturnValue(true);

        ev.readCompiled(component, compiled);
        evc.setReturnValue(expressionValue);

        component.getExtendedId();
        cc.setReturnValue("Foo/bar.baz");
View Full Code Here

Examples of org.apache.ws.resource.properties.query.ExpressionEvaluator

    }

    private ExpressionEvaluator getEvaluator( QueryExpression queryExpr )
            throws UnknownQueryExpressionDialectException
    {
        ExpressionEvaluator evaluator = getEvaluator( queryExpr.getDialect() );
        if ( evaluator == null )
        {
            throw new UnknownQueryExpressionDialectException( queryExpr.getDialect() );
        }
        return evaluator;
View Full Code Here

Examples of org.apache.ws.resource.properties.query.ExpressionEvaluator

        try
        {
            Context initialContext = new InitialContext();
            list = initialContext.list( QUERY_EVALUATOR_CONTEXT );
            NameClassPair pair = null;
            ExpressionEvaluator evaluator = null;
            while ( list.hasMore() )
            {
                pair = (NameClassPair) list.next();
                evaluator =
                        (ExpressionEvaluator) JNDIUtils.lookup( initialContext,
View Full Code Here

Examples of org.codehaus.commons.compiler.jdk.ExpressionEvaluator

        new Integer(10), new Integer(11), });
  }
 
  private int jdk() throws Exception{
    // Compile the expression once; relatively slow.
    ExpressionEvaluator ee = new ExpressionEvaluator("c > d ? c : d", // expression
        int.class, // expressionType
        new String[] { "c", "d" }, // parameterNames
        new Class[] { int.class, int.class } // parameterTypes
    );

    // Evaluate it with varying parameter values; very fast.
    return  (Integer) ee.evaluate(new Object[] { // parameterValues
        new Integer(10), new Integer(11), });
  }
View Full Code Here

Examples of org.codehaus.janino.ExpressionEvaluator

    if (evaluator_ == null)
    {
      //create the parser
      try
      {
        evaluator_ = new ExpressionEvaluator(
                      expression_,                       // expression
                      returnType_,                         // expressionType
                      varNames_.toArray(new String[0]),   // parameterNames
                      varTypes_.toArray(new Class<?>[0])   // parameterTypes
                  );
View Full Code Here

Examples of org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator

        try
        {
            ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();
            ClassLoader loader = JarPluginConfiguration.class.getClassLoader();
            ExpressionEvaluator evaluator = new DefaultExpressionEvaluator();
            ConverterLookup converters = new DefaultConverterLookup();

            PlexusConfiguration settings = null;

            try
View Full Code Here

Examples of org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator

        // TODO: plexus changes to make this more like the component descriptor so this can be used instead
        //            PlexusConfiguration mergedConfiguration = mergeConfiguration( pomConfiguration,
        //                                                                          mojoDescriptor.getConfiguration() );

        ExpressionEvaluator expressionEvaluator = new PluginParameterExpressionEvaluator( session, mojoExecution,
                                                                                          pathTranslator, getLogger(),
                                                                                          project,
                                                                                          session.getExecutionProperties() );

        PlexusConfiguration extractedMojoConfiguration =
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.