Index

A B C D E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

CharsetProperty - Class in org.tquadrat.foundation.config.ap.impl.specialprops
CharsetProperty() - Constructor for class org.tquadrat.foundation.config.ap.impl.specialprops.CharsetProperty
Creates a new instance of CharsetProperty.
checkAppropriate(TypeMirror) - Method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Checks whether the given type is inappropriate for a configuration bean property and therefore deserves that an InappropriateTypeError is thrown.
CLIBeanBuilder - Class in org.tquadrat.foundation.config.ap.impl.codebuilders
The code builder implementation for the CLI stuff, as defined in CLIBeanSpec.
CLIBeanBuilder(CodeGeneratorContext) - Constructor for class org.tquadrat.foundation.config.ap.impl.codebuilders.CLIBeanBuilder
Creates a new instance of CLIBeanBuilder.
ClockProperty - Class in org.tquadrat.foundation.config.ap.impl.specialprops
ClockProperty() - Constructor for class org.tquadrat.foundation.config.ap.impl.specialprops.ClockProperty
Creates a new instance of ClockProperty.
CodeBuilder - Interface in org.tquadrat.foundation.config.ap.impl
An API to the internals of the code builders.
CodeBuilder.StandardField - Enum Class in org.tquadrat.foundation.config.ap.impl
The standard fields.
CodeBuilder.StandardMethod - Enum Class in org.tquadrat.foundation.config.ap.impl
The standard methods.
CodeBuilderBase - Class in org.tquadrat.foundation.config.ap.impl.codebuilders
The abstract base class for all the code builders.
CodeBuilderBase(CodeGeneratorContext) - Constructor for class org.tquadrat.foundation.config.ap.impl.codebuilders.CodeBuilderBase
Creates a new instance of CodeBuilderBase.
CodeBuilderBase.StringConverterInstantiation - Enum Class in org.tquadrat.foundation.config.ap.impl.codebuilders
The various type to instantiate a StringConverter class.
CodeGenerationConfiguration - Class in org.tquadrat.foundation.config.ap
An instance of this class provides the configuration for the code generation, and it collects the results from the different code generators.
CodeGenerationConfiguration(APHelper, JavaComposer, ClassName, Name, Name, TypeName, boolean) - Constructor for class org.tquadrat.foundation.config.ap.CodeGenerationConfiguration
Creates an instance of CodeGenerationConfiguration.
CodeGenerator - Class in org.tquadrat.foundation.config.ap.impl
Generates the code for the new configuration bean.
CodeGenerator(CodeGenerationConfiguration) - Constructor for class org.tquadrat.foundation.config.ap.impl.CodeGenerator
Creates a new instance of CodeGenerator.
CodeGeneratorContext - Interface in org.tquadrat.foundation.config.ap.impl.codebuilders
The API that provides access to the code generator context, including the already generated code.
CollectionKind - Enum Class in org.tquadrat.foundation.config.ap
The kind of collection for a property type that is a collection.
CollectionKind(TypeName) - Constructor for enum class org.tquadrat.foundation.config.ap.CollectionKind
Creates a new CollectionKind instance.
composeAddMethod(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CodeBuilderBase
The default implementation of the method that composes an 'add' method for the given property.
composeConstructorFragment(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.CharsetProperty
Composes the constructor fragment for the initialisation of this property.
composeConstructorFragment(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.ClockProperty
Composes the constructor fragment for the initialisation of this property.
composeConstructorFragment(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.LocaleProperty
Composes the constructor fragment for the initialisation of this property.
composeConstructorFragment(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.ProcessIdProperty
Composes the constructor fragment for the initialisation of this property.
composeConstructorFragment(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.RandomProperty
Composes the constructor fragment for the initialisation of this property.
composeConstructorFragment(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.TimeZoneProperty
Composes the constructor fragment for the initialisation of this property.
composeConstructorFragment4Environment(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CodeBuilderBase
The default implementation of the method that composes a constructor fragment for the initialisation of the given property in cases it is annotated with @EnvironmentVariable.
composeConstructorFragment4SystemPreference(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CodeBuilderBase
The default implementation of the method that composes a constructor fragment for the initialisation of the given property in cases it is annotated with @EnvironmentVariable.
composeConstructorFragment4SystemProp(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CodeBuilderBase
The default implementation of the method that composes a constructor fragment for the initialisation of the given property in cases it is annotated with @EnvironmentVariable.
composeField(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CodeBuilderBase
The default implementation of the method that composes a field for the given property.
composeField(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.ClockProperty
The method that composes the field for the 'clock' property.
composeField(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.ProcessIdProperty
The method that composes a field for the 'processId' property.
composeField(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.RandomProperty
The method that composes a field for the 'random' property.
composeField(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.ResourceBundleProperty
The implementation of the method that composes a field for the given property.
composeFieldName(String) - Static method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Composes the name of the field from the given property name.
composeGetter(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CodeBuilderBase
The default implementation of the method that composes a getter for the given property.
composeGetter(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.MessagePrefixProperty
The implementation of the method that composes a getter for the given property.
composeGetter(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.specialprops.ResourceBundleProperty
The implementation of the method that composes a getter for the given property.
composeInitializationCodeFromMethod(MethodSpec) - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.ConfigBeanBuilder
Composes the constructor code that initialises the properties from the result of a call to the initData() method.
composeInitializationCodeFromResource(String) - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.ConfigBeanBuilder
Composes the constructor code that initialises the properties from the provided resource.
composeSetter(CodeBuilder, PropertySpecImpl) - Static method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CodeBuilderBase
The default implementation of the method that composes a setter for the given property.
composeValueHandlerCreation(PropertySpec) - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CLIBeanBuilder
Composes the code that creates the CLI value handler for the given property.
ConfigAnnotationProcessor - Class in org.tquadrat.foundation.config.ap
The annotation processor for the org.tquadrat.foundation.config module.
ConfigAnnotationProcessor() - Constructor for class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Creates a new ConfigAnnotationProcessor instance.
ConfigBeanBuilder - Class in org.tquadrat.foundation.config.ap.impl.codebuilders
The code builder implementation for the basic stuff, as defined in ConfigBeanSpec.
ConfigBeanBuilder(CodeGeneratorContext) - Constructor for class org.tquadrat.foundation.config.ap.impl.codebuilders.ConfigBeanBuilder
Creates a new instance of ConfigBeanBuilder.
createAddMethod(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.PropertySpecImpl
Creates the specification of the 'add' method for this property.
createAddMethod(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.specialprops.SpecialPropertySpecBase
Creates the specification of the 'add' method for this property.
createAddMethod(CodeBuilder) - Method in interface org.tquadrat.foundation.config.ap.PropertySpec
Creates the specification of the 'add' method for this property.
createCode() - Method in class org.tquadrat.foundation.config.ap.impl.CodeGenerator
Generates the code from the configuration provided in the constructor.
createConstructorFragment(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.PropertySpecImpl
Creates a code block that is a fragment for the constructor of the new configuration bean and that initialises this property.
createConstructorFragment(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.specialprops.SpecialPropertySpecBase
Creates a code block that is a fragment for the constructor of the new configuration bean and that initialises this property.
createConstructorFragment(CodeBuilder) - Method in interface org.tquadrat.foundation.config.ap.PropertySpec
Creates a code block that is a fragment for the constructor of the new configuration bean and that initialises this property.
createDumpParamFileTemplate() - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CLIBeanBuilder
Creates the implementation for the method CLIBeanSpec.dumpParamFileTemplate(OutputStream).
createField(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.PropertySpecImpl
Creates the field specification for this property.
createField(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.specialprops.SpecialPropertySpecBase
Creates the field specification for this property.
createField(CodeBuilder) - Method in interface org.tquadrat.foundation.config.ap.PropertySpec
Creates the field specification for this property.
createGetter(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.PropertySpecImpl
Creates the specification of the getter for this property.
createGetter(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.specialprops.SpecialPropertySpecBase
Creates the specification of the getter for this property.
createGetter(CodeBuilder) - Method in interface org.tquadrat.foundation.config.ap.PropertySpec
Creates the specification of the getter for this property.
createParseCommandLine(FieldSpec, FieldSpec) - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CLIBeanBuilder
Creates the implementation for the method CLIBeanSpec.parseCommandLine(String[]).
createPrintUsage(FieldSpec) - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CLIBeanBuilder
Creates the implementation for the method CLIBeanSpec.printUsage(OutputStream, CharSequence).
createRetrieveParseErrorMessage(FieldSpec) - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.CLIBeanBuilder
Creates the implementation for the method CLIBeanSpec.retrieveParseErrorMessage().
createSetter(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.PropertySpecImpl
Creates the specification of the setter for this property.
createSetter(CodeBuilder) - Method in class org.tquadrat.foundation.config.ap.impl.specialprops.SpecialPropertySpecBase
Creates the specification of the setter for this property.
createSetter(CodeBuilder) - Method in interface org.tquadrat.foundation.config.ap.PropertySpec
Creates the specification of the setter for this property.
createStringConverterRegistry() - Static method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Creates a registry of the known StringConverter implementations.
createToString() - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.ConfigBeanBuilder
Creates the implementation of the method Object.toString() for the configuration bean.
A B C D E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form