コード例 #1
0
 /**
  * Returns all file extensions that could be loaded.
  *
  * @return the file extensions
  */
 public Set<String> getAllFileExtensions() {
   Set<String> fileExtensions = new LinkedHashSet<String>();
   for (PropertySourceLoader loader : this.loaders) {
     fileExtensions.addAll(Arrays.asList(loader.getFileExtensions()));
   }
   return fileExtensions;
 }
コード例 #2
0
 private boolean canLoadFileExtension(PropertySourceLoader loader, Resource resource) {
   String filename = resource.getFilename().toLowerCase();
   for (String extension : loader.getFileExtensions()) {
     if (filename.endsWith("." + extension.toLowerCase())) {
       return true;
     }
   }
   return false;
 }