java.lang.Object
org.jline.builtins.ConfigurationPath
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationPath(Path appConfig, Path userConfig) Configuration class constructor. -
Method Summary
Modifier and TypeMethodDescriptionSearch configuration file first from userConfig and then appConfig directory.getUserConfig(String name) Search configuration file from userConfig directory.getUserConfig(String name, boolean create) Search configuration file from userConfig directory.
-
Constructor Details
-
ConfigurationPath
Configuration class constructor.- Parameters:
appConfig- Application configuration directoryuserConfig- User private configuration directory
-
-
Method Details
-
getConfig
Search configuration file first from userConfig and then appConfig directory. Returns null if file is not found.- Parameters:
name- Configuration file name.- Returns:
- Configuration file.
-
getUserConfig
Search configuration file from userConfig directory. Returns null if file is not found.- Parameters:
name- Configuration file name.- Returns:
- Configuration file.
- Throws:
IOException- When we do not have read access to the file or directory.
-
getUserConfig
Search configuration file from userConfig directory. Returns null if file is not found.- Parameters:
name- Configuration file namecreate- When true configuration file is created if not found.- Returns:
- Configuration file.
- Throws:
IOException- When we do not have read/write access to the file or directory.
-