public class ResolutionFileResolver extends java.lang.Object implements FileHandleResolver
Modifier and Type | Class and Description |
---|---|
static class |
ResolutionFileResolver.Resolution |
Modifier and Type | Field and Description |
---|---|
protected FileHandleResolver |
baseResolver |
protected ResolutionFileResolver.Resolution[] |
descriptors |
Constructor and Description |
---|
ResolutionFileResolver(FileHandleResolver baseResolver,
ResolutionFileResolver.Resolution... descriptors) |
Modifier and Type | Method and Description |
---|---|
static ResolutionFileResolver.Resolution |
choose(ResolutionFileResolver.Resolution... descriptors) |
protected java.lang.String |
resolve(FileHandle originalHandle,
java.lang.String suffix) |
FileHandle |
resolve(java.lang.String fileName) |
protected final FileHandleResolver baseResolver
protected final ResolutionFileResolver.Resolution[] descriptors
public ResolutionFileResolver(FileHandleResolver baseResolver, ResolutionFileResolver.Resolution... descriptors)
public FileHandle resolve(java.lang.String fileName)
resolve
in interface FileHandleResolver
protected java.lang.String resolve(FileHandle originalHandle, java.lang.String suffix)
public static ResolutionFileResolver.Resolution choose(ResolutionFileResolver.Resolution... descriptors)