Package org.springframework.context.expression

Examples of org.springframework.context.expression.BeanFactoryAccessor


         BeanExpressionContext beanEvaluationContext = new BeanExpressionContext(beanFactory, null);

         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) {
View Full Code Here


   * @param applicationContext the application context.
   * @throws BeansException if setting the application context did go wrong.
   */
  @Override
  public void setApplicationContext(final ApplicationContext applicationContext) throws BeansException {
    context.addPropertyAccessor(new BeanFactoryAccessor());
    context.setBeanResolver(new BeanFactoryResolver(applicationContext));
    context.setRootObject(applicationContext);
  }
View Full Code Here

  }

  @Override
  public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {

    context.addPropertyAccessor(new BeanFactoryAccessor());
    context.setBeanResolver(new BeanFactoryResolver(applicationContext));
    context.setRootObject(applicationContext);
  }
View Full Code Here

    Assert.notNull(context);

    this.context = context;
    spelContext = new StandardEvaluationContext();
    spelContext.addPropertyAccessor(new BeanFactoryAccessor());
    spelContext.setBeanResolver(new BeanFactoryResolver(context));
    spelContext.setRootObject(context);
  }
View Full Code Here

    }
  }

  @Override
  public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
    context.addPropertyAccessor(new BeanFactoryAccessor());
    context.setBeanResolver(new BeanFactoryResolver(applicationContext));
    context.setRootObject(applicationContext);
  }
View Full Code Here

   * (non-Javadoc)
   * @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext)
   */
  public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {

    context.addPropertyAccessor(new BeanFactoryAccessor());
    context.setBeanResolver(new BeanFactoryResolver(applicationContext));
    context.setRootObject(applicationContext);
  }
View Full Code Here

    setSerializationId(beanFactory);

    this.beanFactory = beanFactory;

    evaluationContext = new StandardEvaluationContext();
    evaluationContext.addPropertyAccessor(new BeanFactoryAccessor());

    Assert.state(beanFactory instanceof BeanDefinitionRegistry,
        "BeanFactory was not a BeanDefinitionRegistry, so RefreshScope cannot be used.");
    BeanDefinitionRegistry registry = (BeanDefinitionRegistry) beanFactory;
View Full Code Here

    Assert.notNull(context);

    this.context = context;
    spelContext = new StandardEvaluationContext();
    spelContext.addPropertyAccessor(new BeanFactoryAccessor());
    spelContext.setBeanResolver(new BeanFactoryResolver(context));
    spelContext.setRootObject(context);
  }
View Full Code Here

          StandardEvaluationContext ec = new StandardEvaluationContext();
          if (useMapAccessor) {
            ec.addPropertyAccessor(new MapAccessor());
          }
          if (useBeanAccessor) {
            ec.addPropertyAccessor(new BeanFactoryAccessor());
            ec.setRootObject(applicationContext);
          }
          if (useBeanResolver) {
            ec.setBeanResolver(new BeanFactoryResolver(applicationContext));
          }
View Full Code Here

        }
    }

    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        context.addPropertyAccessor(new BeanFactoryAccessor());
        context.setBeanResolver(new BeanFactoryResolver(applicationContext));
        context.setRootObject(applicationContext);
    }
View Full Code Here

TOP

Related Classes of org.springframework.context.expression.BeanFactoryAccessor

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.