Module com.github.rvesse.airline
Class EnvVarLocator
java.lang.Object
com.github.rvesse.airline.parser.resources.FileLocator
com.github.rvesse.airline.parser.resources.AbstractPlaceholderLocator
com.github.rvesse.airline.parser.resources.EnvVarLocator
- All Implemented Interfaces:
ResourceLocator
A resource locator that supports
${NAME}
style placeholders to
refer to environment variables to locate resources referred to by those
environment variables-
Field Summary
Fields inherited from class com.github.rvesse.airline.parser.resources.FileLocator
FILE_URI_PREFIX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
resolvePlaceholder
(String name) Resolves a placeholderMethods inherited from class com.github.rvesse.airline.parser.resources.AbstractPlaceholderLocator
resolve
Methods inherited from class com.github.rvesse.airline.parser.resources.FileLocator
open
-
Constructor Details
-
EnvVarLocator
public EnvVarLocator()
-
-
Method Details
-
resolvePlaceholder
Description copied from class:AbstractPlaceholderLocator
Resolves a placeholder- Specified by:
resolvePlaceholder
in classAbstractPlaceholderLocator
- Parameters:
name
- Placeholder name- Returns:
- Resolved placeholder
-