Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- CharsetProperty - Class in org.tquadrat.foundation.config.ap.impl.specialprops
-
The implementation of
SpecialPropertySpecBaseforSpecialPropertyType.CONFIG_PROPERTY_CHARSET. - 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
InappropriateTypeErroris 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
-
The implementation of
SpecialPropertySpecBaseforSpecialPropertyType.CONFIG_PROPERTY_CLOCK. - 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
StringConverterclass. - 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
CollectionKindinstance. - 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.configmodule. - ConfigAnnotationProcessor() - Constructor for class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
-
Creates a new
ConfigAnnotationProcessorinstance. - 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
StringConverterimplementations. - createToString() - Method in class org.tquadrat.foundation.config.ap.impl.codebuilders.ConfigBeanBuilder
-
Creates the implementation of the method
Object.toString()for the configuration bean.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
