Package org.springframework.core.io

Examples of org.springframework.core.io.FileSystemResourceLoader$FileSystemContextResource


    // if the WAC has no parent or the parent is not a WAC, set the WAC as
    // the Root WAC:
    if (parent == null || (!(parent instanceof WebApplicationContext))) {
      String resourceBasePath = webMergedConfig.getResourceBasePath();
      ResourceLoader resourceLoader = resourceBasePath.startsWith(ResourceLoader.CLASSPATH_URL_PREFIX) ? new DefaultResourceLoader()
          : new FileSystemResourceLoader();

      ServletContext servletContext = new MockServletContext(resourceBasePath, resourceLoader);
      servletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, context);
      context.setServletContext(servletContext);
    }
View Full Code Here


    private final FileSystemResourceLoader files;

    public FileSearchResourceLoader(ClassLoader classLoader) {
      super(classLoader);
      this.files = new FileSystemResourceLoader();
    }
View Full Code Here

  public ProjectModel createProjectModel() throws IOException {
    int fileCount = 0;
    ClassFileModelBuilder cfmb = new ClassFileModelBuilder();
    String[] paths = getContext().getClassPath().split(File.pathSeparator);
    for (int i = 0; i < paths.length; i++) {
      FileSystemResourceLoader loader = new FileSystemResourceLoader();
      ResourcePatternResolver resourcePatternResolver = new PathMatchingResourcePatternResolver(loader);
      String ending = "/"+ ((basePackage.length() > 0) ? basePackage.replace(".", "/") + "/" : "") + pattern;
     
      if (paths[i].startsWith("/")) {
        paths[i] = "file:" + paths[i];
View Full Code Here

public class XMLFileScanner extends AbstractContextualizable implements Scanner {

   private XMLHelper helper = new XMLHelper();
   
   public List<WorkItem> getItems() {
  FileSystemResourceLoader loader = new FileSystemResourceLoader();
  ResourcePatternResolver resourcePatternResolver = new PathMatchingResourcePatternResolver(loader);
  try {
      String packageSearchPath = baseFolder + "/" + pattern;
      Resource[] resources = resourcePatternResolver.getResources(packageSearchPath);
      List<WorkItem> out = new ArrayList<WorkItem>(resources.length * 2);
 
View Full Code Here

            return this.resourceLoader;
        }
        if (this.servletContext != null) {
            return new ServletContextResourceLoader(this.servletContext);
        } else {
            return new FileSystemResourceLoader();
        }
    }
View Full Code Here

    StandardEnvironment environment;

    @Bean
    @DependsOn("propertyConfigurer")
    public ServletContext servletContext() {
        MockServletContext context = new MockServletContext(webappPath, new FileSystemResourceLoader());
        return context;
    }
View Full Code Here

public class GenericWebContextLoader extends AbstractContextLoader {
  protected final MockServletContext servletContext;

  public GenericWebContextLoader(String warRootDir, boolean isClasspathRelative) {
    ResourceLoader resourceLoader = isClasspathRelative ? new DefaultResourceLoader() : new FileSystemResourceLoader();
    this.servletContext = initServletContext(warRootDir, resourceLoader);
  }
View Full Code Here

    HistoricalTimeSeriesMaster htsMaster = new InMemoryHistoricalTimeSeriesMaster();
    addSecurity(WebResourceTestUtils.getEquitySecurity());
    addSecurity(WebResourceTestUtils.getBondFutureSecurity());
       
    _webSecuritiesResource = new WebSecuritiesResource(_secMaster, _secLoader, htsMaster, _orgMaster);
    MockServletContext sc = new MockServletContext("/web-engine", new FileSystemResourceLoader());
    Configuration cfg = FreemarkerOutputter.createConfiguration();
    cfg.setServletContextForTemplateLoading(sc, "WEB-INF/pages");
    FreemarkerOutputter.init(sc, cfg);
    _webSecuritiesResource.setServletContext(sc);
    _webSecuritiesResource.setUriInfo(_uriInfo);
View Full Code Here

        throw new UnsupportedOperationException("load security not supported");
      }
    };
    populateSecMaster();
    _webPositionsResource = new WebPositionsResource(_positionMaster, _secLoader,  _securitySource, _htsSource);
    final MockServletContext sc = new MockServletContext("/web-engine", new FileSystemResourceLoader());
    final Configuration cfg = FreemarkerOutputter.createConfiguration();
    cfg.setServletContextForTemplateLoading(sc, "WEB-INF/pages");
    FreemarkerOutputter.init(sc, cfg);
    _webPositionsResource.setServletContext(sc);
    _webPositionsResource.setUriInfo(_uriInfo);
View Full Code Here

    assertFalse(resource.exists());
  }

  public void testFileWithSpecialCharsInTheNameBeingResolved() throws Exception {
    String name = "file:./target/test-classes/test-file";
    FileSystemResourceLoader fileLoader = new FileSystemResourceLoader();
    fileLoader.setClassLoader(getClass().getClassLoader());

    Resource fileRes = fileLoader.getResource(name);
    resource = new OsgiBundleResource(bundle, name);

    testFileVsOsgiFileResolution(fileRes, resource);
  }
View Full Code Here

TOP

Related Classes of org.springframework.core.io.FileSystemResourceLoader$FileSystemContextResource

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.