A B C D E F G H I L N O P R S T V W 
All Classes All Packages

A

additionalOptions - Variable in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
addProperties(Properties) - Method in class com.tngtech.configbuilder.ConfigBuilder
Provide additional properties which will overwrite the properties retrieved by the property loader
addPropertySuffixes(String...) - Method in class com.tngtech.configbuilder.ConfigBuilder
add more property file suffixes to the list of possible property suffixes
AnnotationHelper - Class in com.tngtech.configbuilder.util
 
AnnotationHelper() - Constructor for class com.tngtech.configbuilder.util.AnnotationHelper
 
AT_CONTEXT_CLASS_PATH - Static variable in class com.tngtech.configbuilder.ConfigBuilder
 

B

build(Object...) - Method in class com.tngtech.configbuilder.ConfigBuilder
Gets an instance of the config, sets the fields and validates them.
BuilderConfiguration - Class in com.tngtech.configbuilder.configuration
Stores the configuration for the ConfigBuilder, i.e.
BuilderConfiguration() - Constructor for class com.tngtech.configbuilder.configuration.BuilderConfiguration
 

C

castTypeToClass(Type) - Method in class com.tngtech.configbuilder.util.GenericsAndCastingHelper
 
CharacterSeparatedStringToStringListTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
CharacterSeparatedStringToStringListTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.CharacterSeparatedStringToStringListTransformer
 
CharacterSeparatedStringToStringSetTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
CharacterSeparatedStringToStringSetTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.CharacterSeparatedStringToStringSetTransformer
 
CollectionToArrayListTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
CollectionToArrayListTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.CollectionToArrayListTransformer
 
CollectionToHashSetTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
CollectionToHashSetTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.CollectionToHashSetTransformer
 
com.tngtech.configbuilder - package com.tngtech.configbuilder
 
com.tngtech.configbuilder.annotation.configuration - package com.tngtech.configbuilder.annotation.configuration
 
com.tngtech.configbuilder.annotation.propertyloaderconfiguration - package com.tngtech.configbuilder.annotation.propertyloaderconfiguration
 
com.tngtech.configbuilder.annotation.typetransformer - package com.tngtech.configbuilder.annotation.typetransformer
 
com.tngtech.configbuilder.annotation.validation - package com.tngtech.configbuilder.annotation.validation
 
com.tngtech.configbuilder.annotation.valueextractor - package com.tngtech.configbuilder.annotation.valueextractor
 
com.tngtech.configbuilder.configuration - package com.tngtech.configbuilder.configuration
 
com.tngtech.configbuilder.exception - package com.tngtech.configbuilder.exception
 
com.tngtech.configbuilder.util - package com.tngtech.configbuilder.util
 
CommandLineHelper - Class in com.tngtech.configbuilder.util
 
CommandLineHelper(ConfigBuilderFactory) - Constructor for class com.tngtech.configbuilder.util.CommandLineHelper
 
CommandLineValue - Annotation Type in com.tngtech.configbuilder.annotation.valueextractor
This annotation is used to specify command line options.
Usage: @CommandLineValue(shortOpt = "o", longOpt = "option")
CommandLineValueDescriptor - Annotation Type in com.tngtech.configbuilder.annotation.valueextractor
This annotation is used to mark a method as description text supplier for command line options.
CommandLineValueProcessor - Class in com.tngtech.configbuilder.annotation.valueextractor
Processes CommandLineValue annotations
CommandLineValueProcessor() - Constructor for class com.tngtech.configbuilder.annotation.valueextractor.CommandLineValueProcessor
 
ConfigBuilder<T> - Class in com.tngtech.configbuilder
Builds a config object.
ConfigBuilder(Class<T>) - Constructor for class com.tngtech.configbuilder.ConfigBuilder
 
ConfigBuilder(Class<T>, ConfigBuilderFactory) - Constructor for class com.tngtech.configbuilder.ConfigBuilder
 
ConfigBuilderException - Exception in com.tngtech.configbuilder.exception
 
ConfigBuilderException(String, Throwable) - Constructor for exception com.tngtech.configbuilder.exception.ConfigBuilderException
 
ConfigBuilderFactory - Class in com.tngtech.configbuilder.util
 
ConfigBuilderFactory() - Constructor for class com.tngtech.configbuilder.util.ConfigBuilderFactory
 
configurePropertyLoader(Annotation, PropertyLoader) - Method in class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertiesFilesProcessor
 
configurePropertyLoader(Annotation, PropertyLoader) - Method in class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyExtensionProcessor
 
configurePropertyLoader(Annotation, PropertyLoader) - Method in class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyFiltersProcessor
 
configurePropertyLoader(Annotation, PropertyLoader) - Method in interface com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyLoaderConfigurationProcessor
 
configurePropertyLoader(Annotation, PropertyLoader) - Method in class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyLocationsProcessor
 
configurePropertyLoader(Annotation, PropertyLoader) - Method in class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertySuffixProcessor
 
configurePropertyLoader(Class<?>) - Method in class com.tngtech.configbuilder.util.PropertyLoaderConfigurator
 
ConfigValidator<T> - Class in com.tngtech.configbuilder.util
 
ConfigValidator(ConfigBuilderFactory) - Constructor for class com.tngtech.configbuilder.util.ConfigValidator
 
ConstructionHelper<T> - Class in com.tngtech.configbuilder.util
 
ConstructionHelper(ConfigBuilderFactory) - Constructor for class com.tngtech.configbuilder.util.ConstructionHelper
 
createInstance(Class<K>) - Method in class com.tngtech.configbuilder.util.ConfigBuilderFactory
 

D

DefaultValue - Annotation Type in com.tngtech.configbuilder.annotation.valueextractor
This annotation is used to specify a default value for the annotated field.
Usage: @DefaultValue(value = "value")
DefaultValueProcessor - Class in com.tngtech.configbuilder.annotation.valueextractor
Processes DefaultValue annotations
DefaultValueProcessor() - Constructor for class com.tngtech.configbuilder.annotation.valueextractor.DefaultValueProcessor
 
description() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.CommandLineValue
 
directories() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyLocations
 
DoNotLogValue - Annotation Type in com.tngtech.configbuilder.annotation.configuration
This annotation can be used to prevent a field's value from being logged when build(Object...) builds a config instance.

E

EnumTypeExtractor - Class in com.tngtech.configbuilder.util
 
EnumTypeExtractor() - Constructor for class com.tngtech.configbuilder.util.EnumTypeExtractor
 
EnvironmentVariableProcessor - Class in com.tngtech.configbuilder.annotation.valueextractor
Processes EnvironmentVariableValue annotations
EnvironmentVariableProcessor() - Constructor for class com.tngtech.configbuilder.annotation.valueextractor.EnvironmentVariableProcessor
 
EnvironmentVariableValue - Annotation Type in com.tngtech.configbuilder.annotation.valueextractor
This annotation is used to specify environment variables.
Usage: @EnvironmentVariableValue("ENV_VAR")
ErrorMessageFile - Annotation Type in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
This annotation is used to specify a custom error message file for the ConfigBuilder.
errorMessageSetup - Variable in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
ErrorMessageSetup - Class in com.tngtech.configbuilder.configuration
Stores error messages for the ConfigBuilder in a Properties object.
ErrorMessageSetup() - Constructor for class com.tngtech.configbuilder.configuration.ErrorMessageSetup
 
extractValue(Field, BuilderConfiguration) - Method in class com.tngtech.configbuilder.util.FieldValueExtractor
 
extraSuffixes() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertySuffixes
 

F

FactoryInstantiationException - Exception in com.tngtech.configbuilder.exception
 
FactoryInstantiationException(String) - Constructor for exception com.tngtech.configbuilder.exception.FactoryInstantiationException
 
fieldHasAnnotationAnnotatedWith(Field, Class<? extends Annotation>) - Method in class com.tngtech.configbuilder.util.AnnotationHelper
 
FieldSetter<T> - Class in com.tngtech.configbuilder.util
 
FieldSetter(ConfigBuilderFactory) - Constructor for class com.tngtech.configbuilder.util.FieldSetter
 
FieldValueExtractor - Class in com.tngtech.configbuilder.util
 
FieldValueExtractor(ConfigBuilderFactory) - Constructor for class com.tngtech.configbuilder.util.FieldValueExtractor
 
fieldValueTransformer - Variable in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
FieldValueTransformer - Class in com.tngtech.configbuilder.util
 
FieldValueTransformer(ConfigBuilderFactory) - Constructor for class com.tngtech.configbuilder.util.FieldValueTransformer
 
fromClassLoader() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyLocations
 

G

genericsAndCastingHelper - Variable in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
GenericsAndCastingHelper - Class in com.tngtech.configbuilder.util
 
GenericsAndCastingHelper() - Constructor for class com.tngtech.configbuilder.util.GenericsAndCastingHelper
 
getAnnotationOrder() - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
getAnnotationsAnnotatedWith(Annotation[], Class<? extends Annotation>) - Method in class com.tngtech.configbuilder.util.AnnotationHelper
 
getAnnotationsInOrder(Field, Class<? extends Annotation>[]) - Method in class com.tngtech.configbuilder.util.AnnotationHelper
 
getCommandLine() - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
getCommandLine(Class<?>, String[]) - Method in class com.tngtech.configbuilder.util.CommandLineHelper
 
getErrorMessage(Class<?>, String...) - Method in class com.tngtech.configbuilder.configuration.ErrorMessageSetup
 
getErrorMessage(Throwable, String...) - Method in class com.tngtech.configbuilder.configuration.ErrorMessageSetup
 
getFieldsAnnotatedWith(Class<?>, Class<? extends Annotation>) - Method in class com.tngtech.configbuilder.util.AnnotationHelper
 
getImportedConfiguration() - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
getInheritedPrivateFields(Class<?>) - Static method in class com.tngtech.configbuilder.util.FieldSetter
 
getInstance(Class<K>) - Method in class com.tngtech.configbuilder.util.ConfigBuilderFactory
 
getInstance(Class<T>, Object...) - Method in class com.tngtech.configbuilder.util.ConstructionHelper
 
getMethodsAnnotatedWith(Class<?>, Class<? extends Annotation>) - Method in class com.tngtech.configbuilder.util.AnnotationHelper
 
getOptions(Class<?>) - Method in class com.tngtech.configbuilder.util.CommandLineHelper
 
getProperties() - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
getPropertyNamePrefixes() - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
getTransformerSourceClass() - Method in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
getTransformerTargetClass() - Method in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
getValue(Annotation, ConfigBuilderFactory) - Method in class com.tngtech.configbuilder.annotation.valueextractor.CommandLineValueProcessor
 
getValue(Annotation, ConfigBuilderFactory) - Method in class com.tngtech.configbuilder.annotation.valueextractor.DefaultValueProcessor
 
getValue(Annotation, ConfigBuilderFactory) - Method in class com.tngtech.configbuilder.annotation.valueextractor.EnvironmentVariableProcessor
 
getValue(Annotation, ConfigBuilderFactory) - Method in class com.tngtech.configbuilder.annotation.valueextractor.ImportedValueProcessor
 
getValue(Annotation, ConfigBuilderFactory) - Method in class com.tngtech.configbuilder.annotation.valueextractor.PropertyValueProcessor
 
getValue(Annotation, ConfigBuilderFactory) - Method in class com.tngtech.configbuilder.annotation.valueextractor.SystemPropertyProcessor
 
getValue(Annotation, ConfigBuilderFactory) - Method in interface com.tngtech.configbuilder.annotation.valueextractor.ValueExtractorProcessor
 
getWrapperClassIfPrimitive(Class<?>) - Method in class com.tngtech.configbuilder.util.GenericsAndCastingHelper
 

H

hasArg() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.CommandLineValue
 
hostNames() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertySuffixes
 

I

ImportedConfigurationException - Exception in com.tngtech.configbuilder.exception
 
ImportedConfigurationException(String) - Constructor for exception com.tngtech.configbuilder.exception.ImportedConfigurationException
 
ImportedValue - Annotation Type in com.tngtech.configbuilder.annotation.valueextractor
 
ImportedValueProcessor - Class in com.tngtech.configbuilder.annotation.valueextractor
 
ImportedValueProcessor() - Constructor for class com.tngtech.configbuilder.annotation.valueextractor.ImportedValueProcessor
 
initialize() - Method in class com.tngtech.configbuilder.util.ConfigBuilderFactory
 
initialize(FieldValueTransformer, ConfigBuilderFactory, Object...) - Method in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
initialize(String, PropertyLoader) - Method in class com.tngtech.configbuilder.configuration.ErrorMessageSetup
loads the default error messages for the system locale, then merges them with additional error messages loaded with the PropertyLoader
InvalidDescriptionMethodException - Exception in com.tngtech.configbuilder.exception
 
InvalidDescriptionMethodException() - Constructor for exception com.tngtech.configbuilder.exception.InvalidDescriptionMethodException
 
isMatching(Class<?>, Class<?>) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringOrPrimitiveToPrimitiveTransformer
 
isMatching(Class<?>, Class<?>) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringToEnumTypeTransformer
 
isMatching(Class<?>, Class<?>) - Method in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
isPrimitiveOrWrapper(Class<?>) - Method in class com.tngtech.configbuilder.util.GenericsAndCastingHelper
 

L

LoadingOrder - Annotation Type in com.tngtech.configbuilder.annotation.configuration
This annotation is used to specify the order in which the ValueExtractorAnnotation annotations CommandLineValue, PropertyValue, EnvironmentVariableValue, SystemPropertyValue, ImportedValue and DefaultValue are processed.
longOpt() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.CommandLineValue
 

N

NoConstructorFoundException - Exception in com.tngtech.configbuilder.exception
 
NoConstructorFoundException(String) - Constructor for exception com.tngtech.configbuilder.exception.NoConstructorFoundException
 

O

on(Class<T>) - Static method in class com.tngtech.configbuilder.ConfigBuilder
Gets an instance of the ConfigBuilder for a given config class
overridePropertiesFiles(List<String>) - Method in class com.tngtech.configbuilder.ConfigBuilder
Configures the Config Builder to load given property files instead of those specified in the config class.

P

performNecessaryTransformations(Object, Type) - Method in class com.tngtech.configbuilder.util.FieldValueTransformer
 
PrimitiveParsingException - Exception in com.tngtech.configbuilder.exception
 
PrimitiveParsingException(String) - Constructor for exception com.tngtech.configbuilder.exception.PrimitiveParsingException
 
printCommandLineHelp() - Method in class com.tngtech.configbuilder.ConfigBuilder
Prints a help message for all command line options that are configured in the config class.
PropertiesFiles - Annotation Type in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
This annotation is used to specify properties files that the ConfigBuilder loads using the PropertyLoader.
Usage: @PropertiesFiles(value = {"file1","file2"})
PropertiesFilesProcessor - Class in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
 
PropertiesFilesProcessor() - Constructor for class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertiesFilesProcessor
 
PropertyExtension - Annotation Type in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
This annotation is used to specify a file extension for the properties files.
Usage: @PropertyExtension(value = "propertiesFileExtension")
PropertyExtensionProcessor - Class in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
 
PropertyExtensionProcessor() - Constructor for class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyExtensionProcessor
 
PropertyFilters - Annotation Type in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
This annotation is used to specify the filters which the PropertyLoader applies to the properties files.
Usage: @PropertyFilters({Config.class})
PropertyFiltersProcessor - Class in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
 
PropertyFiltersProcessor() - Constructor for class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyFiltersProcessor
 
PropertyLoaderConfigurationAnnotation - Annotation Type in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
 
PropertyLoaderConfigurationProcessor - Interface in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
 
PropertyLoaderConfigurator - Class in com.tngtech.configbuilder.util
 
PropertyLoaderConfigurator(ConfigBuilderFactory) - Constructor for class com.tngtech.configbuilder.util.PropertyLoaderConfigurator
 
PropertyLocations - Annotation Type in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
This annotation is used to specify the locations at which the PropertyLoader searches for properties files.
Usage: @PropertyLocations(directories = {"/home/user","resources"}, resourcesForClasses = {Config.class}, fromClassLoader = false)
PropertyLocationsProcessor - Class in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
 
PropertyLocationsProcessor() - Constructor for class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyLocationsProcessor
 
PropertyNamePrefix - Annotation Type in com.tngtech.configbuilder.annotation.configuration
This annotation is used to specify additional prefixes to be included in the search for property names Usage: @PropertyNamePrefix(value = {"test.prefix."})
PropertySuffixes - Annotation Type in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
This annotation is used to specify suffixes for the PropertyLoader.
Usage: @PropertySuffixes(extraSuffixes = {"suffix1","suffix2"}, hostNames = true)
PropertySuffixProcessor - Class in com.tngtech.configbuilder.annotation.propertyloaderconfiguration
 
PropertySuffixProcessor() - Constructor for class com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertySuffixProcessor
 
PropertyValue - Annotation Type in com.tngtech.configbuilder.annotation.valueextractor
This annotation is used to specify a property value for the annotated field.
Usage: @PropertyValue(value = "propertyKey")
PropertyValueProcessor - Class in com.tngtech.configbuilder.annotation.valueextractor
Processes PropertyValue annotations
PropertyValueProcessor() - Constructor for class com.tngtech.configbuilder.annotation.valueextractor.PropertyValueProcessor
 

R

required() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.CommandLineValue
 
resourcesForClasses() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyLocations
 

S

Separator - Annotation Type in com.tngtech.configbuilder.annotation.configuration
 
setAnnotationOrder(Class<? extends Annotation>[]) - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
setCommandLine(CommandLine) - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
setFields(T, BuilderConfiguration) - Method in class com.tngtech.configbuilder.util.FieldSetter
 
setImportedConfiguration(Object) - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
setProperties(Properties) - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
setPropertyNamePrefixes(String[]) - Method in class com.tngtech.configbuilder.configuration.BuilderConfiguration
 
setTargetType(Type) - Method in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
shortOpt() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.CommandLineValue
 
StringCollectionToCommaSeparatedStringTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
StringCollectionToCommaSeparatedStringTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.StringCollectionToCommaSeparatedStringTransformer
 
StringOrPrimitiveToPrimitiveTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
StringOrPrimitiveToPrimitiveTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.StringOrPrimitiveToPrimitiveTransformer
 
StringToColorTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
StringToColorTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.StringToColorTransformer
 
StringToEnumTypeTransformer<E extends Enum<E>> - Class in com.tngtech.configbuilder.annotation.typetransformer
 
StringToEnumTypeTransformer(Class<E>) - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.StringToEnumTypeTransformer
 
StringToFileTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
StringToFileTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.StringToFileTransformer
 
StringToLocaleTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
StringToLocaleTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.StringToLocaleTransformer
 
StringToPathTransformer - Class in com.tngtech.configbuilder.annotation.typetransformer
 
StringToPathTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.StringToPathTransformer
 
SystemPropertyProcessor - Class in com.tngtech.configbuilder.annotation.valueextractor
Processes SystemPropertyValue annotations
SystemPropertyProcessor() - Constructor for class com.tngtech.configbuilder.annotation.valueextractor.SystemPropertyProcessor
 
SystemPropertyValue - Annotation Type in com.tngtech.configbuilder.annotation.valueextractor
This annotation is used to specify system properties.
Usage: @SystemPropertyValue("property.key")

T

targetType - Variable in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
transform(Object) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringOrPrimitiveToPrimitiveTransformer
 
transform(String) - Method in class com.tngtech.configbuilder.annotation.typetransformer.CharacterSeparatedStringToStringListTransformer
 
transform(String) - Method in class com.tngtech.configbuilder.annotation.typetransformer.CharacterSeparatedStringToStringSetTransformer
 
transform(String) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringToColorTransformer
 
transform(String) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringToEnumTypeTransformer
 
transform(String) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringToFileTransformer
 
transform(String) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringToLocaleTransformer
 
transform(String) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringToPathTransformer
 
transform(Collection) - Method in class com.tngtech.configbuilder.annotation.typetransformer.CollectionToArrayListTransformer
 
transform(Collection) - Method in class com.tngtech.configbuilder.annotation.typetransformer.CollectionToHashSetTransformer
 
transform(Collection<String>) - Method in class com.tngtech.configbuilder.annotation.typetransformer.StringCollectionToCommaSeparatedStringTransformer
 
transform(SourceClass) - Method in class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
transformFieldValue(Field, Object) - Method in class com.tngtech.configbuilder.util.FieldValueTransformer
 
typesMatch(Object, Type) - Method in class com.tngtech.configbuilder.util.GenericsAndCastingHelper
 
TypeTransformer<SourceClass,​TargetClass> - Class in com.tngtech.configbuilder.annotation.typetransformer
Implementations of this interface transform an object into a different type of object
TypeTransformer() - Constructor for class com.tngtech.configbuilder.annotation.typetransformer.TypeTransformer
 
TypeTransformerException - Exception in com.tngtech.configbuilder.exception
 
TypeTransformerException(String) - Constructor for exception com.tngtech.configbuilder.exception.TypeTransformerException
 
TypeTransformers - Annotation Type in com.tngtech.configbuilder.annotation.typetransformer
This annotation uses a lists of classes that implements the TypeTransformer interface in order to transform the type of the annotated field.
Usage: @TypeTransformer({AClassThatImplementsITypeTransformer.class, AnotherClassThatImplementsITypeTransofrmer})

V

validate(T) - Method in class com.tngtech.configbuilder.util.ConfigValidator
 
Validation - Annotation Type in com.tngtech.configbuilder.annotation.validation
 
ValidatorException - Exception in com.tngtech.configbuilder.exception
 
ValidatorException(String, Throwable) - Constructor for exception com.tngtech.configbuilder.exception.ValidatorException
 
ValidatorException(String, Set<ConstraintViolation<T>>) - Constructor for exception com.tngtech.configbuilder.exception.ValidatorException
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.configuration.LoadingOrder
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.configuration.PropertyNamePrefix
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.configuration.Separator
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.ErrorMessageFile
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertiesFiles
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyExtension
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyFilters
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.propertyloaderconfiguration.PropertyLoaderConfigurationAnnotation
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.typetransformer.TypeTransformers
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.DefaultValue
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.EnvironmentVariableValue
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.ImportedValue
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.PropertyValue
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.SystemPropertyValue
 
value() - Method in annotation type com.tngtech.configbuilder.annotation.valueextractor.ValueExtractorAnnotation
 
ValueExtractorAnnotation - Annotation Type in com.tngtech.configbuilder.annotation.valueextractor
 
ValueExtractorProcessor - Interface in com.tngtech.configbuilder.annotation.valueextractor
This interface is implemented by annotation processors that get String values from annotations.

W

withCommandLineArgs(String[]) - Method in class com.tngtech.configbuilder.ConfigBuilder
Sets the command line arguments that the ConfigBuilder uses in order to parse fields annotated with @CommandLineValue.
withImportedConfiguration(Object) - Method in class com.tngtech.configbuilder.ConfigBuilder
Imports the values from the given object according to the field names in the annotations
withPropertiesFile(String) - Method in class com.tngtech.configbuilder.ConfigBuilder
set file name of property file to read
withPropertiesFiles(String...) - Method in class com.tngtech.configbuilder.ConfigBuilder
set file names of property files to read
withPropertyExtension(String) - Method in class com.tngtech.configbuilder.ConfigBuilder
set the extension to search for property files
withPropertyFilters(Class<? extends PropertyLoaderFilter>...) - Method in class com.tngtech.configbuilder.ConfigBuilder
set property filters in use
withPropertyLocations(Object...) - Method in class com.tngtech.configbuilder.ConfigBuilder
set property locations
withPropertySuffix(String) - Method in class com.tngtech.configbuilder.ConfigBuilder
set property suffix to b
withPropertySuffixes(String...) - Method in class com.tngtech.configbuilder.ConfigBuilder
replace list of possible property suffixes by given elements
A B C D E F G H I L N O P R S T V W 
All Classes All Packages