Package org.jline.builtins
Class ConfigurationPath
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.
-