In package com.eden.orchid.api.resources

@ImplementedBy(
    value=ResourceServiceImpl)
public interface interface ResourceService extends OrchidService

since: v1.0.0 public abstract

Methods

Map<K, V> getDatafile(String fileName) public

Parameters:
  • String fileName
Map<K, V> getDatafiles(String directory) public

Parameters:
  • String directory
OrchidResource getLocalResourceEntry(String fileName) public

Parameters:
  • String fileName
OrchidResource getThemeResourceEntry(String fileName) public

Parameters:
  • String fileName
OrchidResource getResourceEntry(String fileName) public

Parameters:
  • String fileName
List<E> getLocalResourceEntries(String path, String fileExtensions, boolean recursive) public

Parameters:
  • String path
  • String fileExtensions
  • recursive
List<E> getThemeResourceEntries(String path, String fileExtensions, boolean recursive) public

Parameters:
  • String path
  • String fileExtensions
  • recursive
List<E> getResourceEntries(String path, String fileExtensions, boolean recursive) public

Parameters:
  • String path
  • String fileExtensions
  • recursive
Map<K, V> loadAdditionalFile(String url) public

Parameters:
  • String url
Map<K, V> loadLocalFile(String url) public

Parameters:
  • String url
Map<K, V> loadRemoteFile(String url) public

Parameters:
  • String url
OrchidResource findClosestFile(String filename) public

Parameters:
  • String filename
OrchidResource findClosestFile(String filename, boolean strict) public

Parameters:
  • String filename
  • strict
OrchidResource findClosestFile(String filename, boolean strict, int maxIterations) public

Parameters:
  • String filename
  • strict
  • maxIterations
OrchidResource locateLocalResourceEntry(String fileName) public

Parameters:
  • String fileName
OrchidResource locateLocalResourceEntry(String fileName, String fileExtensions) public

Parameters:
  • String fileName
  • String fileExtensions
OrchidResource locateLocalResourceEntry(String fileName, List<E> fileExtensions) public

Parameters:
  • String fileName
  • List fileExtensions
OrchidResource locateTemplate(String fileNames) public

Parameters:
  • String fileNames
OrchidResource locateTemplate(String fileNames, boolean ignoreMissing) public

Parameters:
  • String fileNames
  • ignoreMissing
OrchidResource locateTemplate(String fileNames) public

Parameters:
  • String fileNames
OrchidResource locateTemplate(List<E> fileNames) public

Parameters:
  • List fileNames
OrchidResource locateTemplate(String fileNames, boolean ignoreMissing) public

Parameters:
  • String fileNames
  • ignoreMissing
OrchidResource locateTemplate(List<E> fileNames, boolean ignoreMissing) public

Parameters:
  • List fileNames
  • ignoreMissing