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

A

AConfig - Class in org.xblackcat.sjpu.settings.config
14.04.2014 14:43
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(AConfig...) - Static method in class org.xblackcat.sjpu.settings.Config
 
apply(String) - Method in class org.xblackcat.sjpu.settings.converter.InetAddressParser
 
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>, IValueGetter, String) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 
buildInputStreamProvider(String) - Static method in class org.xblackcat.sjpu.settings.config.InputStreamConfig
 
buildPropertyName(String, Method) - Static method in class org.xblackcat.sjpu.settings.util.ClassUtils
 

C

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

D

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.

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
 
Example - Class in org.xblackcat.sjpu.settings
18.06.2016 19:54

F

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.URIParser
 
formatDescription() - Method in class org.xblackcat.sjpu.settings.converter.URLParser
 

G

get(Class<T>) - Method in class org.xblackcat.sjpu.settings.config.AConfig
Loads settings for specified interface.
get(Class<T>, boolean) - Method in class org.xblackcat.sjpu.settings.config.AConfig
Loads settings for specified interface.
get(Class<T>, String) - Method in class org.xblackcat.sjpu.settings.config.AConfig
Loads settings for specified interface.
get(Class<T>, String, boolean) - Method in class org.xblackcat.sjpu.settings.config.AConfig
Loads settings for specified interface.
get(Class<T>) - Static method in class org.xblackcat.sjpu.settings.Config
Loads settings for specified interface.
get(String) - Method in interface org.xblackcat.sjpu.settings.util.IValueGetter
 
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.config.InputStreamConfig
 
getInputStream(String) - Static method in class org.xblackcat.sjpu.settings.config.InputStreamConfig
 
getInputStream(File) - Static method in class org.xblackcat.sjpu.settings.config.InputStreamConfig
 
getMethod() - Method in exception org.xblackcat.sjpu.settings.NoPropertyException
 
getPropertyName() - Method in exception org.xblackcat.sjpu.settings.NoPropertyException
 
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.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
 
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
 

I

Ignore - Annotation Type in org.xblackcat.sjpu.settings.ann
Skip the method implementation regardless of method signature.
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
 
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
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

loadProperties() - Method in class org.xblackcat.sjpu.settings.config.AConfig
 
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
 
log - Variable in class org.xblackcat.sjpu.settings.config.AConfig
 

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, AConfig...) - Constructor for class org.xblackcat.sjpu.settings.config.MultiSourceConfig
 

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
 

O

of(Class<?>) - Static method in class org.xblackcat.sjpu.settings.Example
 
of(Class<?>, String) - Static method in class org.xblackcat.sjpu.settings.Example
 
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.
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

S

saveToFile(String, OpenOption...) - Method in class org.xblackcat.sjpu.settings.Example
 
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.

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
 
withDefault(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
 
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 I J K L M N O P S U W 
Skip navigation links