Skip navigation links
A B C D E F G H I J K L M N O P R S T U W 

A

addListener(IConfigListener) - Method in interface org.xblackcat.sjpu.settings.config.IMutableConfig
 
addListener(IConfigListener) - Method in class org.xblackcat.sjpu.settings.config.MutableConfig
 
allMethodsHaveDefaults(Class<T>) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
and(Class<T>) - Method in class org.xblackcat.sjpu.settings.Example
 
and(Class<T>, String) - Method in class org.xblackcat.sjpu.settings.Example
 
anyOf(IConfig...) - Static method in class org.xblackcat.sjpu.settings.Config
 
apply(String) - Method in class org.xblackcat.sjpu.settings.converter.DurationParser
 
apply(String) - Method in class org.xblackcat.sjpu.settings.converter.InetAddressParser
 
apply(String) - Method in class org.xblackcat.sjpu.settings.converter.LocalDateParser
 
apply(String) - Method in class org.xblackcat.sjpu.settings.converter.LocalDateTimeParser
 
apply(String) - Method in class org.xblackcat.sjpu.settings.converter.LocalTimeParser
 
apply(String) - Method in class org.xblackcat.sjpu.settings.converter.URIParser
 
apply(String) - Method in class org.xblackcat.sjpu.settings.converter.URLParser
 

B

brief() - Method in class org.xblackcat.sjpu.settings.Example
Do not generate comments and descriptions to properties except footer, header and default values
buildConstructorParameters(ClassPool, Class<T>, String, IValueGetter) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
buildInputStreamProvider(String) - Static method in class org.xblackcat.sjpu.settings.util.LoadUtils
 
buildPropertyName(Method) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
buildPropertyName(String, Method) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 

C

checkPaths(Set<Path>) - Method in class org.xblackcat.sjpu.settings.config.MutableConfig
 
ClassUtils - Class in org.xblackcat.sjpu.settings.util
12.02.13 16:40
ClassUtils() - Constructor for class org.xblackcat.sjpu.settings.util.ClassUtils
 
CollectionOf - Annotation Type in org.xblackcat.sjpu.settings.ann
Defines a target element object class for collections return types.
Config - Class in org.xblackcat.sjpu.settings
14.04.2014 15:22
ConfigInfo<T> - Class in org.xblackcat.sjpu.settings.config
03.11.2016 15:38
ConfigInfo(Class<T>, String) - Constructor for class org.xblackcat.sjpu.settings.config.ConfigInfo
 
ConfigInfo(Class<T>, String, boolean) - Constructor for class org.xblackcat.sjpu.settings.config.ConfigInfo
 

D

declaringOrder() - Method in class org.xblackcat.sjpu.settings.Example
Do not sort properties by name - use declaring methods order in an interface
DefaultConfig - Class in org.xblackcat.sjpu.settings.config
14.04.2014 15:04
DefaultConfig(ClassPool) - Constructor for class org.xblackcat.sjpu.settings.config.DefaultConfig
 
Defaults - Static variable in class org.xblackcat.sjpu.settings.Config
Initializes specified class with default values if any.
DefaultValue - Annotation Type in org.xblackcat.sjpu.settings.ann
Additional information for mapping value from .property file to field: default value if property is not defined in .properties file.
Delimiter - Annotation Type in org.xblackcat.sjpu.settings.ann
Set custom separator for List, Set and Map return types.
Description - Annotation Type in org.xblackcat.sjpu.settings.ann
Define a description string for including it in generated option files.
DurationParser - Class in org.xblackcat.sjpu.settings.converter
31.08.2016 10:00
DurationParser() - Constructor for class org.xblackcat.sjpu.settings.converter.DurationParser
 

E

EMPTY - Static variable in interface org.xblackcat.sjpu.settings.util.IValueGetter
 
EnvConfig - Class in org.xblackcat.sjpu.settings.config
12.12.2014 18:48
EnvConfig(ClassPool) - Constructor for class org.xblackcat.sjpu.settings.config.EnvConfig
 
equals(Object) - Method in class org.xblackcat.sjpu.settings.config.ConfigInfo
 
Example - Class in org.xblackcat.sjpu.settings
18.06.2016 19:54

F

formatDescription() - Method in class org.xblackcat.sjpu.settings.converter.DurationParser
 
formatDescription() - Method in class org.xblackcat.sjpu.settings.converter.InetAddressParser
 
formatDescription() - Method in interface org.xblackcat.sjpu.settings.converter.IParser
 
formatDescription() - Method in class org.xblackcat.sjpu.settings.converter.LocalDateParser
 
formatDescription() - Method in class org.xblackcat.sjpu.settings.converter.LocalDateTimeParser
 
formatDescription() - Method in class org.xblackcat.sjpu.settings.converter.LocalTimeParser
 
formatDescription() - Method in class org.xblackcat.sjpu.settings.converter.URIParser
 
formatDescription() - Method in class org.xblackcat.sjpu.settings.converter.URLParser
 

G

get(Class<T>) - Static method in class org.xblackcat.sjpu.settings.Config
Loads settings for specified interface.
get(Class<T>) - Method in interface org.xblackcat.sjpu.settings.config.IConfig
Loads settings for specified interface.
get(Class<T>, boolean) - Method in interface org.xblackcat.sjpu.settings.config.IConfig
Loads settings for specified interface.
get(Class<T>, String) - Method in interface org.xblackcat.sjpu.settings.config.IConfig
Loads settings for specified interface.
get(Class<T>, String, boolean) - Method in interface org.xblackcat.sjpu.settings.config.IConfig
 
get(Class<T>, String, boolean) - Method in class org.xblackcat.sjpu.settings.config.MutableConfig
 
get(String) - Method in interface org.xblackcat.sjpu.settings.util.IValueGetter
 
getClazz() - Method in class org.xblackcat.sjpu.settings.config.ConfigInfo
 
getConfig() - Method in interface org.xblackcat.sjpu.settings.config.ISettingsWrapper
 
getCustomConverter(Method) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
getDelimiter(Method) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
getInputStream(Path) - Static method in class org.xblackcat.sjpu.settings.util.LoadUtils
 
getInputStream(String) - Static method in class org.xblackcat.sjpu.settings.util.LoadUtils
 
getInputStream(File) - Static method in class org.xblackcat.sjpu.settings.util.LoadUtils
 
getMethod() - Method in exception org.xblackcat.sjpu.settings.NoPropertyException
 
getPrefix() - Method in class org.xblackcat.sjpu.settings.config.ConfigInfo
 
getPropertyName() - Method in exception org.xblackcat.sjpu.settings.NoPropertyException
 
getReturnType() - Method in class org.xblackcat.sjpu.settings.converter.DurationParser
 
getReturnType() - Method in class org.xblackcat.sjpu.settings.converter.InetAddressParser
 
getReturnType() - Method in interface org.xblackcat.sjpu.settings.converter.IParser
 
getReturnType() - Method in class org.xblackcat.sjpu.settings.converter.LocalDateParser
 
getReturnType() - Method in class org.xblackcat.sjpu.settings.converter.LocalDateTimeParser
 
getReturnType() - Method in class org.xblackcat.sjpu.settings.converter.LocalTimeParser
 
getReturnType() - Method in class org.xblackcat.sjpu.settings.converter.URIParser
 
getReturnType() - Method in class org.xblackcat.sjpu.settings.converter.URLParser
 
getSettingsConstructor(Class<T>, ClassPool) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
getSettingsWrapperConstructor(Class<T>, ClassPool) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
getSplitter(Method) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
getStringValue(IValueGetter, String, Method) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
getToObjectConverter(Class<?>) - Static method in class org.xblackcat.sjpu.settings.util.ParserUtils
 
GroupField - Annotation Type in org.xblackcat.sjpu.settings.ann
 

H

hashCode() - Method in class org.xblackcat.sjpu.settings.config.ConfigInfo
 

I

IConfig - Interface in org.xblackcat.sjpu.settings.config
08.11.2016 11:22
IConfigListener - Interface in org.xblackcat.sjpu.settings.config
03.11.2016 15:12
Ignore - Annotation Type in org.xblackcat.sjpu.settings.ann
Skip the method implementation regardless of method signature.
IMutableConfig - Interface in org.xblackcat.sjpu.settings.config
07.11.2016 15:53
InetAddressParser - Class in org.xblackcat.sjpu.settings.converter
07.05.2015 10:21
InetAddressParser() - Constructor for class org.xblackcat.sjpu.settings.converter.InetAddressParser
 
initialize(Constructor<T>, List<Object>) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
initialize(Constructor<T>, Object...) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
InputStreamConfig - Class in org.xblackcat.sjpu.settings.config
14.04.2014 15:01
InputStreamConfig(ClassPool, SupplierEx<InputStream, IOException>) - Constructor for class org.xblackcat.sjpu.settings.config.InputStreamConfig
 
IParser<T> - Interface in org.xblackcat.sjpu.settings.converter
07.05.2015 9:54
ISettingsWrapper<T> - Interface in org.xblackcat.sjpu.settings.config
07.11.2016 9:34
isOptional() - Method in class org.xblackcat.sjpu.settings.config.ConfigInfo
 
IValueGetter - Interface in org.xblackcat.sjpu.settings.util
12.12.2014 19:03

J

JvmConfig - Class in org.xblackcat.sjpu.settings.config
12.12.2014 18:48
JvmConfig(ClassPool) - Constructor for class org.xblackcat.sjpu.settings.config.JvmConfig
 

K

keySet() - Method in interface org.xblackcat.sjpu.settings.util.IValueGetter
 

L

listen(Class<T>, String, Consumer<T>) - Static method in interface org.xblackcat.sjpu.settings.config.IConfigListener
 
loadProperties() - Method in class org.xblackcat.sjpu.settings.config.DefaultConfig
 
loadProperties() - Method in class org.xblackcat.sjpu.settings.config.EnvConfig
 
loadProperties() - Method in class org.xblackcat.sjpu.settings.config.InputStreamConfig
 
loadProperties() - Method in class org.xblackcat.sjpu.settings.config.JvmConfig
 
loadProperties() - Method in class org.xblackcat.sjpu.settings.config.MultiSourceConfig
 
loadProperties(SupplierEx<InputStream, IOException>) - Static method in class org.xblackcat.sjpu.settings.util.LoadUtils
 
LoadUtils - Class in org.xblackcat.sjpu.settings.util
03.11.2016 15:08
LoadUtils() - Constructor for class org.xblackcat.sjpu.settings.util.LoadUtils
 
LocalDateParser - Class in org.xblackcat.sjpu.settings.converter
31.08.2016 10:00
LocalDateParser() - Constructor for class org.xblackcat.sjpu.settings.converter.LocalDateParser
 
LocalDateTimeParser - Class in org.xblackcat.sjpu.settings.converter
31.08.2016 10:00
LocalDateTimeParser() - Constructor for class org.xblackcat.sjpu.settings.converter.LocalDateTimeParser
 
LocalTimeParser - Class in org.xblackcat.sjpu.settings.converter
31.08.2016 10:00
LocalTimeParser() - Constructor for class org.xblackcat.sjpu.settings.converter.LocalTimeParser
 

M

MapKey - Annotation Type in org.xblackcat.sjpu.settings.ann
Define target key object class for parsing property value into map.
MapValue - Annotation Type in org.xblackcat.sjpu.settings.ann
Define target map value object class for parsing property value into map.
MultiSourceConfig - Class in org.xblackcat.sjpu.settings.config
12.12.2014 19:01
MultiSourceConfig(ClassPool, IConfig...) - Constructor for class org.xblackcat.sjpu.settings.config.MultiSourceConfig
 
MutableConfig - Class in org.xblackcat.sjpu.settings.config
03.11.2016 15:03
MutableConfig(ClassPool, Path, Consumer<Runnable>) - Constructor for class org.xblackcat.sjpu.settings.config.MutableConfig
 

N

NoPropertyException - Exception in org.xblackcat.sjpu.settings
11.08.2014 11:50
NoPropertyException(String, Method) - Constructor for exception org.xblackcat.sjpu.settings.NoPropertyException
 
NotImplementedException - Exception in org.xblackcat.sjpu.settings
see @Ignore annotation
NotImplementedException() - Constructor for exception org.xblackcat.sjpu.settings.NotImplementedException
 
NotImplementedException(String) - Constructor for exception org.xblackcat.sjpu.settings.NotImplementedException
 
NotImplementedException(String, Throwable) - Constructor for exception org.xblackcat.sjpu.settings.NotImplementedException
 
NotImplementedException(Throwable) - Constructor for exception org.xblackcat.sjpu.settings.NotImplementedException
 
NotImplementedException(String, Throwable, boolean, boolean) - Constructor for exception org.xblackcat.sjpu.settings.NotImplementedException
 
NotLoadedException - Exception in org.xblackcat.sjpu.settings
08.11.2016 10:31
NotLoadedException() - Constructor for exception org.xblackcat.sjpu.settings.NotLoadedException
 
NotLoadedException(String) - Constructor for exception org.xblackcat.sjpu.settings.NotLoadedException
 
NotLoadedException(String, Throwable) - Constructor for exception org.xblackcat.sjpu.settings.NotLoadedException
 
NotLoadedException(Throwable) - Constructor for exception org.xblackcat.sjpu.settings.NotLoadedException
 

O

of(Class<?>) - Static method in class org.xblackcat.sjpu.settings.Example
 
of(Class<?>, String) - Static method in class org.xblackcat.sjpu.settings.Example
 
onConfigChanged(Class<?>, String, Object) - Method in interface org.xblackcat.sjpu.settings.config.IConfigListener
 
Optional - Annotation Type in org.xblackcat.sjpu.settings.ann
Additional information for mapping value from .property file to field: flag for optional property.
org.xblackcat.sjpu.settings - package org.xblackcat.sjpu.settings
 
org.xblackcat.sjpu.settings.ann - package org.xblackcat.sjpu.settings.ann
 
org.xblackcat.sjpu.settings.config - package org.xblackcat.sjpu.settings.config
 
org.xblackcat.sjpu.settings.converter - package org.xblackcat.sjpu.settings.converter
 
org.xblackcat.sjpu.settings.util - package org.xblackcat.sjpu.settings.util
 

P

ParserUtils - Class in org.xblackcat.sjpu.settings.util
03.01.14 15:03
ParseWith - Annotation Type in org.xblackcat.sjpu.settings.ann
Define a parser class for converting a string to a custom user object.
pool - Variable in class org.xblackcat.sjpu.settings.config.MutableConfig
 
Prefix - Annotation Type in org.xblackcat.sjpu.settings.ann
Sets prefix for property names in .property file
PropertyName - Annotation Type in org.xblackcat.sjpu.settings.ann
Additional information for mapping value from .property file to field: custom property name
pure() - Method in class org.xblackcat.sjpu.settings.Example
Avoid any kind of comments

R

removeListener(IConfigListener) - Method in interface org.xblackcat.sjpu.settings.config.IMutableConfig
 
removeListener(IConfigListener) - Method in class org.xblackcat.sjpu.settings.config.MutableConfig
 

S

saveToFile(String, OpenOption...) - Method in class org.xblackcat.sjpu.settings.Example
 
setConfig(T) - Method in interface org.xblackcat.sjpu.settings.config.ISettingsWrapper
 
SettingsException - Exception in org.xblackcat.sjpu.settings
12.02.13 11:19
SettingsException() - Constructor for exception org.xblackcat.sjpu.settings.SettingsException
 
SettingsException(String) - Constructor for exception org.xblackcat.sjpu.settings.SettingsException
 
SettingsException(String, Throwable) - Constructor for exception org.xblackcat.sjpu.settings.SettingsException
 
SettingsException(Throwable) - Constructor for exception org.xblackcat.sjpu.settings.SettingsException
 
SettingsSource - Annotation Type in org.xblackcat.sjpu.settings.ann
Default resource name for loading settings from.
Splitter - Annotation Type in org.xblackcat.sjpu.settings.ann
Sets a custom splitter between key and value for Map return type.

T

toString() - Method in class org.xblackcat.sjpu.settings.config.ConfigInfo
 
track(Class<?>) - Static method in class org.xblackcat.sjpu.settings.Config
 
track(String) - Static method in class org.xblackcat.sjpu.settings.Config
 
track(String, ClassLoader) - Static method in class org.xblackcat.sjpu.settings.Config
 
track(Path) - Static method in class org.xblackcat.sjpu.settings.Config
 
track(File) - Static method in class org.xblackcat.sjpu.settings.Config
 

U

URIParser - Class in org.xblackcat.sjpu.settings.converter
07.05.2015 10:21
URIParser() - Constructor for class org.xblackcat.sjpu.settings.converter.URIParser
 
URLParser - Class in org.xblackcat.sjpu.settings.converter
07.05.2015 10:21
URLParser() - Constructor for class org.xblackcat.sjpu.settings.converter.URLParser
 
use(File) - Static method in class org.xblackcat.sjpu.settings.Config
Builds a config reader from .properties file specified by File object.
use(Path) - Static method in class org.xblackcat.sjpu.settings.Config
Builds a config reader from .properties file specified by Path object.
use(URL) - Static method in class org.xblackcat.sjpu.settings.Config
Builds a config reader from .properties file specified by url.
use(String) - Static method in class org.xblackcat.sjpu.settings.Config
Builds a config reader from .properties file located in class path resources.
use(SupplierEx<InputStream, IOException>) - Static method in class org.xblackcat.sjpu.settings.Config
Builds a config reader from .properties file located in class path resources.
use(Class<?>) - Static method in class org.xblackcat.sjpu.settings.Config
Builds a config reader from .properties file which location is specified by annotations in the given class.
useEnv() - Static method in class org.xblackcat.sjpu.settings.Config
 
useJvm() - Static method in class org.xblackcat.sjpu.settings.Config
 

W

withDebugInfo() - Method in class org.xblackcat.sjpu.settings.Example
Put detailed info for each property to the result with references to target methods
withDefault(String, String) - Method in class org.xblackcat.sjpu.settings.Example
 
withDefaults(Map<String, String>) - Method in class org.xblackcat.sjpu.settings.Example
 
withFooter(String) - Method in class org.xblackcat.sjpu.settings.Example
 
withHeader(String) - Method in class org.xblackcat.sjpu.settings.Example
 
wrap(Map<String, String>) - Static method in class org.xblackcat.sjpu.settings.util.LoadUtils
 
writeTo(SupplierEx<PrintStream, IOException>) - Method in class org.xblackcat.sjpu.settings.Example
 
writeTo(File) - Method in class org.xblackcat.sjpu.settings.Example
 
writeTo(Path, OpenOption...) - Method in class org.xblackcat.sjpu.settings.Example
 
writeTo(PrintStream) - Method in class org.xblackcat.sjpu.settings.Example
Saves generated example of configs to specified print stream.
A B C D E F G H I J K L M N O P R S T U W 
Skip navigation links