Package org.apache.cayenne.resource
Class FilesystemResourceLocator
java.lang.Object
org.apache.cayenne.resource.FilesystemResourceLocator
- All Implemented Interfaces:
- ResourceLocator
@Deprecated public class FilesystemResourceLocator extends Object implements ResourceLocator
Deprecated.
since 4.1. This can be implemented as a custom strategy outside Cayenne. There's no need for this object
 to be in Cayenne.
A 
ResourceLocator that can locate resources in the filesystem. Instances of
 FilesystemResourceLocator are explicitly created by the user and then bound to
 a DI registry. E.g.:
 
 
 class MyModule implements Module {
 
     public void configure(Binder binder) {
        File dir1 = ...
        File dir2 = ...
        binder.bind(ResourceLocator.class).
           toInstance(new FilesystemResourceLocator(dir1, dir2);
     }
 - Since:
- 3.1
- 
Field Summary
- 
Constructor SummaryConstructors Constructor Description FilesystemResourceLocator(File... roots)Deprecated.Creates a newFilesystemResourceLocator, using an array of base locations ("roots").FilesystemResourceLocator(Collection<File> roots)Deprecated.Creates a newFilesystemResourceLocator, using a collection of base locations.
- 
Method SummaryModifier and Type Method Description Collection<Resource>findResources(String name)Deprecated.Finds a collection of matching resources for a given name.
- 
Field Details- 
rootsDeprecated.
 
- 
- 
Constructor Details- 
FilesystemResourceLocatorDeprecated.Creates a newFilesystemResourceLocator, using an array of base locations ("roots"). If a location is a file, its parent directory is used for resolving. If location is a directory, it is used as is. If no locations are specified, current application directory is used as a single base.
- 
FilesystemResourceLocatorDeprecated.Creates a newFilesystemResourceLocator, using a collection of base locations. If a location is a file, its parent directory is used for resolving. If location is a directory, it is used as is. If no locations are specified, current application directory is used as a single base.
 
- 
- 
Method Details- 
findResourcesDeprecated.Description copied from interface:ResourceLocatorFinds a collection of matching resources for a given name. The name components must be separated by forward slashes.- Specified by:
- findResourcesin interface- ResourceLocator
 
 
-