Module com.github.rvesse.airline
Class ModulePathLocator
java.lang.Object
com.github.rvesse.airline.parser.resources.ModulePathLocator
- All Implemented Interfaces:
ResourceLocator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOpens a search location, potentially applying some resolution rules to that location
-
Constructor Details
-
ModulePathLocator
public ModulePathLocator()
-
-
Method Details
-
open
Description copied from interface:ResourceLocator
Opens a search location, potentially applying some resolution rules to that locationIf the given
resourceName
exists in the search location then that resource should be returned. If that is not a valid resource but the search location itself is a valid resource then the locator should return that instead.- Specified by:
open
in interfaceResourceLocator
- Parameters:
searchLocation
- Search locationfilename
- Resource name expected in the search location- Returns:
- Input stream to read the search location or
null
if not a valid location - Throws:
IOException
- Thrown if there is a problem accessing the search location
-