Examples of VariableResolver


Examples of org.apache.cocoon.components.variables.VariableResolver

        this.variables.add(pc.stylesheet);
        if (this.parameters != null) {
            String[] name = this.parameters.getNames();
            for (int i=0; i < name.length; ++i) {
                try {
                    VariableResolver resolver =
                        this.variableFactory.lookup(this.parameters.getParameter(name[i]));
                    this.variables.add(resolver);
                    pc.parameters.put(name[i], resolver);
                } catch (PatternException e) {
                    throw new ParameterException("Invalid value for parameter " + name[i], e);
View Full Code Here

Examples of org.apache.felix.webconsole.VariableResolver

        if ( writer == null )
        {
            final PrintWriter base = super.getWriter();
            if ( doWrap() )
            {
                final VariableResolver resolver = WebConsoleUtil.getVariableResolver( request );
                final ResourceFilteringWriter filter = new ResourceFilteringWriter( base, locale, resolver );
                writer = new PrintWriter( filter );
            }
            else
            {
View Full Code Here

Examples of org.apache.sling.provisioning.model.ModelUtility.VariableResolver

        }
    }
   
    @Test public void testCustomResolverNoFilter() throws Exception {
        final Model m = U.readCompleteTestModel();
        final VariableResolver r = new CustomResolver();
        final Model effective = ModelUtility.getEffectiveModel(m, r);
        final ArtifactGroup g = U.getGroup(effective, "example", "jackrabbit", 15);
        U.assertArtifact(g, "mvn:org.apache.sling/org.apache.sling.jcr.jackrabbit.server/#example#jackrabbit.version#/jar");
    }
View Full Code Here

Examples of org.araneaframework.backend.list.memorybased.expression.VariableResolver

    data.put("age", new Long(25));
    data.put("licenseToKill", Boolean.TRUE);
    Expression expr = filter.buildExpression(data);

    // evaluate expression in memory
    Object value = expr.evaluate(new VariableResolver() {
      public Object resolve(Variable variable) {
        if (variable.getName().equals("name")) {
          return "James Bond";
        }
        if (variable.getName().equals("age")) {
          return new Long(30);
        }
        if (variable.getName().equals("licenseToKill")) {
          return Boolean.TRUE;
        }
        return null;
      }
    });
    assertEquals(value, Boolean.TRUE);

    // evaluate expression in memory
    value = expr.evaluate(new VariableResolver() {
      public Object resolve(Variable variable) {
        if (variable.getName().equals("name")) {
          return "Bond, James";
        }
        return null;
      }
    });
    assertEquals(value, Boolean.FALSE);

    // build sql expression
    StandardExpressionToSqlExprBuilder builder = new StandardExpressionToSqlExprBuilder();
    builder.setMapper(new VariableResolver() {
      public Object resolve(Variable variable) {
        if ("name".equals(variable.getName())) {
          return "AGENT.NAME";
        }
        if ("age".equals(variable.getName())) {
View Full Code Here

Examples of org.araneaframework.backend.list.memorybased.expression.VariableResolver

            new ValueExpression(new Long(25)))).add(
        new EqualsExpression(new VariableExpression("licenseToKill"),
            new ValueExpression(Boolean.TRUE)));

    // evaluate expression in memory
    Object value = expr.evaluate(new VariableResolver() {
      public Object resolve(Variable variable) {
        if (variable.getName().equals("name")) {
          return "James Bond";
        }
        if (variable.getName().equals("age")) {
          return new Long(30);
        }
        if (variable.getName().equals("licenseToKill")) {
          return Boolean.TRUE;
        }
        return null;
      }
    });
    assertEquals(value, Boolean.TRUE);

    // evaluate expression in memory
    value = expr.evaluate(new VariableResolver() {
      public Object resolve(Variable variable) {
        if (variable.getName().equals("name")) {
          return "Bond, James";
        }
        return null;
      }
    });
    assertEquals(value, Boolean.FALSE);

    // build sql expression
    StandardExpressionToSqlExprBuilder builder = new StandardExpressionToSqlExprBuilder();
    builder.setMapper(new VariableResolver() {
      public Object resolve(Variable variable) {
        if ("name".equals(variable.getName())) {
          return "AGENT.NAME";
        }
        if ("age".equals(variable.getName())) {
View Full Code Here

Examples of org.jbpm.jpdl.el.VariableResolver

  {
    if (expression == null)
    {
      return null;
    }
    VariableResolver variableResolver = JbpmExpressionEvaluator.getUsedVariableResolver();
    if (variableResolver != null)
    {
      variableResolver = new MailVariableResolver(templateVariables, variableResolver);
    }
    return (String)JbpmExpressionEvaluator.evaluate(expression, executionContext, variableResolver, JbpmExpressionEvaluator.getUsedFunctionMapper());
View Full Code Here

Examples of org.mule.mvel2.integration.VariableResolver

    }

    @Override
    public VariableResolver getVariableResolver(String name)
    {
        VariableResolver vr = delegate.getVariableResolver(name);
        if (vr == null && next != null)
        {
            vr = next.getVariableResolver(name);
        }
        return vr;
View Full Code Here

Examples of org.mvel.integration.VariableResolver

                                 value );
    }

    public VariableResolver createVariable(String name,
                                           Object value) {
        VariableResolver vr = getVariableResolver( name );
        if ( vr != null ) {
            if ( this.localVariables == null ) {
                this.localVariables = new HashMap();
            }
            vr.setValue( value );
            return vr;
        } else {
            if ( this.localVariables == null ) {
                this.localVariables = new HashMap();
            }
            addResolver( name,
                         vr = new LocalVariableResolver( this,
                                                         name ) );
            vr.setValue( value );
            return vr;
        }
    }
View Full Code Here

Examples of org.mvel2.integration.VariableResolver

        this.localVariables.put(identifier,
                value);
    }
    public VariableResolver createVariable(String name, Object value) {
        VariableResolver vr;
        try {
            vr = getVariableResolver(name);
        }
        catch (UnresolveablePropertyException e) {
            vr = null;
        }
        if (vr != null && vr.getType() != null) {
            throw new CompileException("variable already defined within scope: " + vr.getType() + " " + name);
        }
        else {
            return addResolver(name, new LocalVariableResolver(this, name), value);
        }
    }
View Full Code Here

Examples of org.springframework.core.ResolvableType.VariableResolver

    assertThat(type.getType().toString(), equalTo("T"));
  }

  @Test
  public void resolveTypeWithCustomVariableResolver() throws Exception {
    VariableResolver variableResolver = mock(VariableResolver.class);
    given(variableResolver.getSource()).willReturn(this);
    ResolvableType longType = ResolvableType.forClass(Long.class);
    given(variableResolver.resolveVariable((TypeVariable<?>) anyObject())).willReturn(longType);

    ResolvableType variable = ResolvableType.forType(
        Fields.class.getField("typeVariableType").getGenericType(), variableResolver);
    ResolvableType parameterized = ResolvableType.forType(
        Fields.class.getField("parameterizedType").getGenericType(), variableResolver);
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.