Skip navigation links
A B C D E F G H J K O P S T U V Y 

A

AndroidEnvironmentsExtension - Class in by.bulba.android.environments
Android environment extension file.
AndroidEnvironmentsExtension() - Constructor for class by.bulba.android.environments.AndroidEnvironmentsExtension
 
ApplicationVariantConfigReaderFactory - Class in by.bulba.android.environments.config
ApplicationVariantConfigReaderFactory() - Constructor for class by.bulba.android.environments.config.ApplicationVariantConfigReaderFactory
 
ApplicationVariantConfigValueReader - Interface in by.bulba.android.environments.config
Application variant configuration value reader.
ApplicationVariantConfigValueReaderImpl - Class in by.bulba.android.environments.config
Simple implementation of ApplicationVariantConfigValueReader
ApplicationVariantConfigValueReaderImpl(ConfigFileProvider, ConfigReaderFactory) - Constructor for class by.bulba.android.environments.config.ApplicationVariantConfigValueReaderImpl
Simple implementation of ApplicationVariantConfigValueReader

B

BaseConfigReader<T> - Class in by.bulba.android.environments.config
Base ConfigReader implementation with basis implementation of common methods.
BaseConfigReader() - Constructor for class by.bulba.android.environments.config.BaseConfigReader
 
build() - Method in class by.bulba.android.environments.config.ConfigValue.Builder
Build ConfigValue instance.
Builder() - Constructor for class by.bulba.android.environments.config.ConfigValue.Builder
 
by.bulba.android.environments - package by.bulba.android.environments
 
by.bulba.android.environments.config - package by.bulba.android.environments.config
 
by.bulba.android.environments.exceptions - package by.bulba.android.environments.exceptions
 
by.bulba.android.environments.file - package by.bulba.android.environments.file
 
by.bulba.android.environments.parser - package by.bulba.android.environments.parser
 

C

ConfigFileProvider - Interface in by.bulba.android.environments.file
Configuration files provider.
ConfigFileProviderImpl - Class in by.bulba.android.environments.file
Simple ConfigFileProvider implementation.
ConfigFileProviderImpl(File, ConfigFormat) - Constructor for class by.bulba.android.environments.file.ConfigFileProviderImpl
 
ConfigFormat - Enum in by.bulba.android.environments
Enumeration of possible configuration file format types.
configPath - Variable in class by.bulba.android.environments.AndroidEnvironmentsExtension
Relative path of configuration folder.
ConfigReader - Interface in by.bulba.android.environments.config
Configuration file reader interface.
ConfigReaderFactory - Interface in by.bulba.android.environments.config
ConfigReader factory.
ConfigReaderFactoryImpl - Class in by.bulba.android.environments.config
Simple implementation of ConfigReaderFactory.
ConfigReaderFactoryImpl(ConfigFormat) - Constructor for class by.bulba.android.environments.config.ConfigReaderFactoryImpl
 
ConfigType - Enum in by.bulba.android.environments.config
Possible value types for buildConfigValue.
ConfigTypeParser<T> - Interface in by.bulba.android.environments.parser
Convert generic type to known ConfigType value.
ConfigValue - Class in by.bulba.android.environments.config
Support object for build config field on BaseExtension.
ConfigValue(String, ConfigType, String) - Constructor for class by.bulba.android.environments.config.ConfigValue
 
ConfigValue.Builder - Class in by.bulba.android.environments.config
ConfigValue builder.
create(Project, AndroidEnvironmentsExtension) - Method in class by.bulba.android.environments.config.ApplicationVariantConfigReaderFactory
create(ConfigFileProvider, ConfigReaderFactory) - Method in class by.bulba.android.environments.config.ApplicationVariantConfigReaderFactory
create(File) - Method in interface by.bulba.android.environments.config.ConfigReaderFactory
Creates new ConfigReader implementation of this sub config.
create(File) - Method in class by.bulba.android.environments.config.ConfigReaderFactoryImpl
 

D

DirectoryExpectedException - Exception in by.bulba.android.environments.exceptions
Application variant type passed to ApplicationVariantConfigValueReader represents as a file, but expected as a directory.
DirectoryExpectedException(File) - Constructor for exception by.bulba.android.environments.exceptions.DirectoryExpectedException
 
DirectoryNotFoundException - Exception in by.bulba.android.environments.exceptions
Runtime exception when directory with configuration files not found.
DirectoryNotFoundException() - Constructor for exception by.bulba.android.environments.exceptions.DirectoryNotFoundException
 

E

equals(Object) - Method in class by.bulba.android.environments.config.ConfigValue
 
EXTENSIONS_NAME - Static variable in class by.bulba.android.environments.AndroidEnvironmentsExtension
 

F

format - Variable in class by.bulba.android.environments.AndroidEnvironmentsExtension
Type of configuration file.

G

getConfigFiles(String) - Method in interface by.bulba.android.environments.file.ConfigFileProvider
Read configuration files from subfolder located on root configuration directory.
getConfigFiles(String) - Method in class by.bulba.android.environments.file.ConfigFileProviderImpl
 
getConfigString() - Method in enum by.bulba.android.environments.config.ConfigType
Configuration value type text.
getConfigValues(String) - Method in interface by.bulba.android.environments.config.ApplicationVariantConfigValueReader
Read values from app variant and collect it into a single collection.
getConfigValues(String) - Method in class by.bulba.android.environments.config.ApplicationVariantConfigValueReaderImpl
 
getConfigValues() - Method in interface by.bulba.android.environments.config.ConfigReader
Configuration collection from configuration file.
getConfigValues() - Method in class by.bulba.android.environments.config.JsonConfigReader
 
getConfigValues() - Method in class by.bulba.android.environments.config.PropertyConfigReader
 
getConfigValues() - Method in class by.bulba.android.environments.config.YamlConfigReader
 
getExtension() - Method in enum by.bulba.android.environments.ConfigFormat
 
getKey() - Method in class by.bulba.android.environments.config.ConfigValue
 
getType() - Method in class by.bulba.android.environments.config.ConfigValue
 
getValue() - Method in class by.bulba.android.environments.config.ConfigValue
 

H

hashCode() - Method in class by.bulba.android.environments.config.ConfigValue
 

J

JsonConfigReader - Class in by.bulba.android.environments.config
Configuration reader implementation for ".json" file types.
JsonConfigReader(JSONObject) - Constructor for class by.bulba.android.environments.config.JsonConfigReader
 

K

key(String) - Method in class by.bulba.android.environments.config.ConfigValue.Builder
Set configuration key value and return builder instance.

O

ObjectConfigTypeParser - Class in by.bulba.android.environments.parser
Simple implementation of ConfigTypeParser for Object key type.
ObjectConfigTypeParser() - Constructor for class by.bulba.android.environments.parser.ObjectConfigTypeParser
 

P

parse(String) - Static method in enum by.bulba.android.environments.ConfigFormat
Parse string format value to ConfigFormat
parse(T) - Method in interface by.bulba.android.environments.parser.ConfigTypeParser
 
parse(Object) - Method in class by.bulba.android.environments.parser.ObjectConfigTypeParser
 
parse(String) - Method in class by.bulba.android.environments.parser.StringConfigTypeParser
 
parse() - Method in class by.bulba.android.environments.parser.YamlParser
 
parseConfigType(T) - Method in class by.bulba.android.environments.config.BaseConfigReader
Parse config type by generic source type.
PropertyConfigReader - Class in by.bulba.android.environments.config
ConfigValue for '.property' extension files.
PropertyConfigReader(Properties) - Constructor for class by.bulba.android.environments.config.PropertyConfigReader
 

S

StringConfigTypeParser - Class in by.bulba.android.environments.parser
String implementation of ConfigTypeParser for String key type.
StringConfigTypeParser() - Constructor for class by.bulba.android.environments.parser.StringConfigTypeParser
 

T

toConfigKey(String) - Method in class by.bulba.android.environments.config.BaseConfigReader
 
toString() - Method in class by.bulba.android.environments.AndroidEnvironmentsExtension
 
toString() - Method in enum by.bulba.android.environments.config.ConfigType
 
toString() - Method in class by.bulba.android.environments.config.ConfigValue
 
type(ConfigType) - Method in class by.bulba.android.environments.config.ConfigValue.Builder
Set configuration build type value and return builder instance.

U

UniqueKeyException - Exception in by.bulba.android.environments.exceptions
Duplicate unique key detected.
UniqueKeyException(File, String) - Constructor for exception by.bulba.android.environments.exceptions.UniqueKeyException
 
useBuildTypes - Variable in class by.bulba.android.environments.AndroidEnvironmentsExtension
Read configuration properties for build types.
useProductFlavors - Variable in class by.bulba.android.environments.AndroidEnvironmentsExtension
Read configuration properties for each product flavor.

V

value(String) - Method in class by.bulba.android.environments.config.ConfigValue.Builder
Set configuration value and return builder instance.
valueOf(String) - Static method in enum by.bulba.android.environments.config.ConfigType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum by.bulba.android.environments.ConfigFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum by.bulba.android.environments.config.ConfigType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum by.bulba.android.environments.ConfigFormat
Returns an array containing the constants of this enum type, in the order they are declared.

Y

YamlConfigReader - Class in by.bulba.android.environments.config
".yml" configuration reader implementation.
YamlConfigReader(Map<String, String>) - Constructor for class by.bulba.android.environments.config.YamlConfigReader
 
YamlParser - Class in by.bulba.android.environments.parser
 
YamlParser(File) - Constructor for class by.bulba.android.environments.parser.YamlParser
 
YamlParser(Reader) - Constructor for class by.bulba.android.environments.parser.YamlParser
 
A B C D E F G H J K O P S T U V Y 
Skip navigation links