Package org.springframework.core.io.support

Examples of org.springframework.core.io.support.PathMatchingResourcePatternResolver


  /**
   * Create a new LocalSessionFactoryBuilder for the given DataSource.
   * @param dataSource the JDBC DataSource that the resulting Hibernate SessionFactory should be using
   */
  public LocalSessionFactoryBuilder(DataSource dataSource) {
    this(dataSource, new PathMatchingResourcePatternResolver());
  }


   * Create a new LocalSessionFactoryBuilder for the given DataSource.
   * @param dataSource the JDBC DataSource that the resulting Hibernate SessionFactory should be using
   * @param classLoader the ClassLoader to load application classes from
   */
  public LocalSessionFactoryBuilder(DataSource dataSource, ClassLoader classLoader) {
    this(dataSource, new PathMatchingResourcePatternResolver(classLoader));
  }

   * @return the ResourcePatternResolver for this context
   * @see #getResources
   * @see org.springframework.core.io.support.PathMatchingResourcePatternResolver
   */
  protected ResourcePatternResolver getResourcePatternResolver() {
    return new PathMatchingResourcePatternResolver(this);
  }

  }

  public void setResourceLoader(ResourceLoader resourceLoader) {
    this.resourcePatternResolver = (resourceLoader != null ?
        ResourcePatternUtils.getResourcePatternResolver(resourceLoader) :
        new PathMatchingResourcePatternResolver());
  }

   * @return the ResourcePatternResolver for this context
   * @see #getResources
   * @see org.springframework.core.io.support.PathMatchingResourcePatternResolver
   */
  protected ResourcePatternResolver getResourcePatternResolver() {
    return new PathMatchingResourcePatternResolver(this);
  }

   * @return the corresponding BeanFactory reference
   */
  protected BeanFactory createDefinition(String resourceLocation, String factoryKey) {
    DefaultListableBeanFactory factory = new DefaultListableBeanFactory();
    XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory);
    ResourcePatternResolver resourcePatternResolver = new PathMatchingResourcePatternResolver();

    try {
      Resource[] configResources = resourcePatternResolver.getResources(resourceLocation);
      if (configResources.length == 0) {
        throw new FatalBeanException("Unable to find resource for specified definition. " +
            "Group resource name [" + this.resourceLocation + "], factory key [" + factoryKey + "]");
      }
      reader.loadBeanDefinitions(configResources);

   * @return the ResourcePatternResolver for this context
   * @see #getResources
   * @see org.springframework.core.io.support.PathMatchingResourcePatternResolver
   */
  protected ResourcePatternResolver getResourcePatternResolver() {
    return new PathMatchingResourcePatternResolver(this);
  }

  }

  public void setResourceLoader(ResourceLoader resourceLoader) {
    this.resourcePatternResolver = (resourceLoader != null ?
        ResourcePatternUtils.getResourcePatternResolver(resourceLoader) :
        new PathMatchingResourcePatternResolver());
  }

    // Determine ResourceLoader to use.
    if (this.beanFactory instanceof ResourceLoader) {
      this.resourceLoader = (ResourceLoader) this.beanFactory;
    }
    else {
      this.resourceLoader = new PathMatchingResourcePatternResolver();
    }
  }

   * @return the ResourcePatternResolver for this context
   * @see #getResources
   * @see org.springframework.core.io.support.PathMatchingResourcePatternResolver
   */
  protected ResourcePatternResolver getResourcePatternResolver() {
    return new PathMatchingResourcePatternResolver(this);
  }

TOP

Related Classes of org.springframework.core.io.support.PathMatchingResourcePatternResolver

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.