Package org.mule.mvel2.integration

Examples of org.mule.mvel2.integration.VariableResolver


      this.egressType = pCtx.getVarOrInputType(name);
    }
  }

  public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) {
    VariableResolver vResolver = factory.getVariableResolver(name);
    vResolver.setValue(ctx = MathProcessor.doOperations(vResolver.getValue(), Operator.ADD, DataTypes.INTEGER, 1));
    return ctx;
  }
View Full Code Here


      }
    }
  }

  public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) {
    VariableResolver resolver = factory.getVariableResolver(varName);
    resolver.setValue(ctx = MathProcessor.doOperations(resolver.getValue(), operation, knownInType, statement.getValue(ctx, thisValue, factory)));
    return ctx;
  }
View Full Code Here

    resolver.setValue(ctx = MathProcessor.doOperations(resolver.getValue(), operation, knownInType, statement.getValue(ctx, thisValue, factory)));
    return ctx;
  }

  public Object getReducedValue(Object ctx, Object thisValue, VariableResolverFactory factory) {
    VariableResolver resolver = factory.getVariableResolver(varName);
    resolver.setValue(ctx = MathProcessor.doOperations(resolver.getValue(), operation, eval(expr, start, offset, ctx, factory)));
    return ctx;
  }
View Full Code Here

    this.register = register;
    this.egressType = pCtx.getVarOrInputType(pCtx.getIndexedVarNames()[register]);
  }

  public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) {
    VariableResolver vResolver = factory.getIndexedVariableResolver(register);
    vResolver.setValue(MathProcessor.doOperations(ctx = vResolver.getValue(), Operator.ADD, DataTypes.INTEGER, 1));
    return ctx;
  }
View Full Code Here

        if (variableFactory.isIndexedFactory() && variableFactory.isTarget(property)) {
          int idx;
          addAccessorNode(new IndexedVariableAccessor(idx = variableFactory.variableIndexOf(property)));

          VariableResolver vr = variableFactory.getIndexedVariableResolver(idx);
          if (vr == null) {
            variableFactory.setIndexedVariableResolver(idx, variableFactory.getVariableResolver(property));
          }

          return variableFactory.getIndexedVariableResolver(idx).getValue();
View Full Code Here

    this.register = register;
    this.egressType = pCtx.getVarOrInputType(pCtx.getIndexedVarNames()[register]);
  }

  public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) {
    VariableResolver vResolver = factory.getIndexedVariableResolver(register);
    vResolver.setValue(ctx = MathProcessor.doOperations(vResolver.getValue(), Operator.ADD, DataTypes.INTEGER, 1));
    return ctx;
  }
View Full Code Here

    }
    return vr;
  }

  public VariableResolver createIndexedVariable(int index, String name, Object value) {
    VariableResolver r = indexedVariableResolvers[index];
    r.setValue(value);
    return r;
  }
View Full Code Here

  public VariableResolver getIndexedVariableResolver(int index) {
    return indexedVariableResolvers[index];
  }

  public VariableResolver createVariable(String name, Object value) {
    VariableResolver vr = getResolver(name);
    if (vr != null) {
      vr.setValue(value);
    }
    return vr;
  }
View Full Code Here

    }
    return vr;
  }

  public VariableResolver createVariable(String name, Object value, Class<?> type) {
    VariableResolver vr = getResolver(name);
    if (vr != null) {
      vr.setValue(value);
    }
    return vr;

//        if (nextFactory == null) nextFactory = new MapVariableResolverFactory(new HashMap());
//        return nextFactory.createVariable(name, value, type);
View Full Code Here

//        if (nextFactory == null) nextFactory = new MapVariableResolverFactory(new HashMap());
//        return nextFactory.createVariable(name, value, type);
  }

  public VariableResolver getVariableResolver(String name) {
    VariableResolver vr = getResolver(name);
    if (vr != null) return vr;
    else if (nextFactory != null) {
      return nextFactory.getVariableResolver(name);
    }
View Full Code Here

TOP

Related Classes of org.mule.mvel2.integration.VariableResolver

Copyright © 2018 www.massapicom. 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.