Class ConfigurationFileDiscoveryDirectoryProvider
- java.lang.Object
-
- uk.co.caprica.vlcj.factory.discovery.provider.ConfigurationFileDiscoveryDirectoryProvider
-
- All Implemented Interfaces:
DiscoveryDirectoryProvider
public class ConfigurationFileDiscoveryDirectoryProvider extends Object implements DiscoveryDirectoryProvider
Implementation of aDiscoveryDirectoryProvider
that looks for an optional configuration file containing the native discovery directory.If a file named "~/.config/vlcj/vlcj.config" exists (under the user home directory) it will be loaded and if it contains a "nativeDirectory" property, the value of that property will be used for the native discovery directory.
-
-
Constructor Summary
Constructors Constructor Description ConfigurationFileDiscoveryDirectoryProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
directories()
Return the directories to search.int
priority()
Priority of this provider.boolean
supported()
Check if this provider implementation is supported (e.g.
-
-
-
Method Detail
-
priority
public int priority()
Description copied from interface:DiscoveryDirectoryProvider
Priority of this provider.- Specified by:
priority
in interfaceDiscoveryDirectoryProvider
- Returns:
- priority
-
directories
public String[] directories()
Description copied from interface:DiscoveryDirectoryProvider
Return the directories to search.- Specified by:
directories
in interfaceDiscoveryDirectoryProvider
- Returns:
- directories
-
supported
public boolean supported()
Description copied from interface:DiscoveryDirectoryProvider
Check if this provider implementation is supported (e.g. it may be for a particular operating system only).- Specified by:
supported
in interfaceDiscoveryDirectoryProvider
- Returns:
true
if supported;false
if not
-
-