Module com.github.rvesse.airline
Class HomeDirectoryLocator
- java.lang.Object
-
- com.github.rvesse.airline.parser.resources.FileLocator
-
- com.github.rvesse.airline.parser.resources.HomeDirectoryLocator
-
- All Implemented Interfaces:
ResourceLocator
public class HomeDirectoryLocator extends FileLocator
A resource locator that allows the~/
or~\
alias (depending on your platforms file separator) to be used to refer to the users home directoryNote that if the users home directory cannot be obtained then this locator will not resolve the alias
-
-
Field Summary
-
Fields inherited from class com.github.rvesse.airline.parser.resources.FileLocator
FILE_URI_PREFIX
-
-
Constructor Summary
Constructors Constructor Description HomeDirectoryLocator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
resolve(java.lang.String searchLocation)
Resolves the search location-
Methods inherited from class com.github.rvesse.airline.parser.resources.FileLocator
open
-
-
-
-
Method Detail
-
resolve
protected java.lang.String resolve(java.lang.String searchLocation)
Description copied from class:FileLocator
Resolves the search location- Overrides:
resolve
in classFileLocator
- Parameters:
searchLocation
- Search location- Returns:
- Resolved location
-
-