Examples of MapAccessor


Examples of org.mvel2.optimizers.impl.refl.nodes.MapAccessor

            ExecutableAccessor index = (ExecutableAccessor)listAccessorNest.getIndex();
            return new ListAccessInvocation(listType, analyzeNode(index.getNode()));
        }

        if (accessorNode instanceof MapAccessor) {
            MapAccessor mapAccessor = (MapAccessor)accessorNode;
            return new MapAccessInvocation(Object.class, Object.class, new FixedExpression(Object.class, mapAccessor.getProperty()));
        }

        if (accessorNode instanceof MapAccessorNest) {
            Class<?> keyType = Object.class;
            Class<?> valueType = Object.class;
            Type[] generics = getGenerics(formerInvocation);
            if (generics != null && generics.length == 2 && generics[0] instanceof Class) {
                if (generics[0] instanceof Class) keyType = (Class<?>)generics[0];
                if (generics[1] instanceof Class) valueType = (Class<?>)generics[1];
            }
            MapAccessorNest mapAccessor = (MapAccessorNest)accessorNode;
            ExecutableStatement statement = mapAccessor.getProperty();
            if (statement instanceof ExecutableLiteral) {
                return new MapAccessInvocation(keyType, valueType, new FixedExpression(keyType, ((ExecutableLiteral)statement).getLiteral()));
            } else {
                return new MapAccessInvocation(keyType, valueType, analyzeNode(((ExecutableAccessor)statement).getNode()));
            }
View Full Code Here

Examples of org.springframework.binding.collection.MapAccessor

   * Initializes this parameter map.
   * @param parameters the parameters
   */
  protected void initParameters(Map parameters) {
    this.parameters = parameters;
    parameterAccessor = new MapAccessor(this.parameters);
  }
View Full Code Here

Examples of org.springframework.binding.collection.MapAccessor

    out.defaultWriteObject();
  }

  private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
    in.defaultReadObject();
    parameterAccessor = new MapAccessor(parameters);
    conversionService = DEFAULT_CONVERSION_SERVICE;
  }
View Full Code Here

Examples of org.springframework.binding.collection.MapAccessor

   * Initializes this attribute map.
   * @param attributes the attributes
   */
  protected void initAttributes(Map attributes) {
    this.attributes = attributes;
    attributeAccessor = new MapAccessor(this.attributes);
  }
View Full Code Here

Examples of org.springframework.binding.collection.MapAccessor

    out.defaultWriteObject();
  }

  private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
    in.defaultReadObject();
    attributeAccessor = new MapAccessor(attributes);
  }
View Full Code Here

Examples of org.springframework.context.expression.MapAccessor

      // we were given a context, so don't register anything
      context = (StandardEvaluationContext) evaluationContext;
    } else {
      context = new StandardEvaluationContext();
      context.addMethodResolver(new PartitionKeyMethodResolver());
      context.addPropertyAccessor(new MapAccessor());
    }
  }
View Full Code Here

Examples of org.springframework.context.expression.MapAccessor

         StandardEvaluationContext sec = new StandardEvaluationContext();
         sec.setRootObject(beanEvaluationContext);
         sec.addPropertyAccessor(new BeanExpressionContextAccessor());
         sec.addPropertyAccessor(new BeanFactoryAccessor());
         sec.addPropertyAccessor(new MapAccessor());
         sec.setBeanResolver(new BeanFactoryResolver(beanEvaluationContext.getBeanFactory()));
         sec.setTypeLocator(new StandardTypeLocator(beanEvaluationContext.getBeanFactory().getBeanClassLoader()));
         ConversionService conversionService = beanEvaluationContext.getBeanFactory().getConversionService();
         if (conversionService != null) {
            sec.setTypeConverter(new StandardTypeConverter(conversionService));
View Full Code Here

Examples of org.springframework.context.expression.MapAccessor

   * @return the evaluation context.
   */
  private static StandardEvaluationContext createStandardEvaluationContext(ConversionService conversionService,
      BeanFactory beanFactory) {
    StandardEvaluationContext evaluationContext = new StandardEvaluationContext();
    evaluationContext.addPropertyAccessor(new MapAccessor());
    if (conversionService != null) {
      evaluationContext.setTypeConverter(new StandardTypeConverter(conversionService));
    }
    if (beanFactory != null) {
      evaluationContext.setBeanResolver(new BeanFactoryResolver(beanFactory));
View Full Code Here

Examples of org.springframework.context.expression.MapAccessor

  }

  private EvaluationContext createEvaluationContext(PageContext pageContext) {
    StandardEvaluationContext context = new StandardEvaluationContext();
    context.addPropertyAccessor(new JspPropertyAccessor(pageContext));
    context.addPropertyAccessor(new MapAccessor());
    context.addPropertyAccessor(new EnvironmentAccessor());
    context.setBeanResolver(new BeanFactoryResolver(getRequestContext().getWebApplicationContext()));
    ConversionService conversionService = getConversionService(pageContext);
    if (conversionService != null) {
      context.setTypeConverter(new StandardTypeConverter(conversionService));
View Full Code Here

Examples of org.springframework.context.expression.MapAccessor

    this(expressionParser, new DefaultConversionService());
  }

  public SpringELExpressionParser(SpelExpressionParser expressionParser, ConversionService conversionService) {
    this.expressionParser = expressionParser;
    this.propertyAccessors.add(new MapAccessor());
    this.conversionService = conversionService;
  }
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.