A B C D E F G H I L N O P R S T V W
All Classes All Packages
All Classes All Packages
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
CommandLineValueannotations - 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
DefaultValueannotations - 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
EnvironmentVariableValueannotations - 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
ValueExtractorAnnotationannotationsCommandLineValue,PropertyValue,EnvironmentVariableValue,SystemPropertyValue,ImportedValueandDefaultValueare 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
PropertyValueannotations - 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
SystemPropertyValueannotations - 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
TypeTransformerinterface 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
All Classes All Packages