Uses of Interface
org.tquadrat.foundation.config.ap.impl.CodeBuilder
Packages that use CodeBuilder
Package
Description
This is the Annotation Processor for the module
org.tquadrat.foundation.config
.The internal implementations.
The builders for the various code fragments that finally make up the
configuration bean.
The implementations for
SpecialPropertySpec
.-
Uses of CodeBuilder in org.tquadrat.foundation.config.ap
Methods in org.tquadrat.foundation.config.ap with parameters of type CodeBuilderModifier and TypeMethodDescriptionPropertySpec.createAddMethod
(CodeBuilder codeBuilder) Creates the specification of the 'add' method for this property.PropertySpec.createConstructorFragment
(CodeBuilder codeBuilder) Creates a code block that is a fragment for the constructor of the new configuration bean and that initialises this property.PropertySpec.createField
(CodeBuilder codeBuilder) Creates the field specification for this property.PropertySpec.createGetter
(CodeBuilder codeBuilder) Creates the specification of the getter for this property.PropertySpec.createSetter
(CodeBuilder codeBuilder) Creates the specification of the setter for this property. -
Uses of CodeBuilder in org.tquadrat.foundation.config.ap.impl
Fields in org.tquadrat.foundation.config.ap.impl with type parameters of type CodeBuilderModifier and TypeFieldDescriptionprivate BiFunction
<CodeBuilder, PropertySpecImpl, MethodSpec> PropertySpecImpl.m_AddMethodComposer
The method that creates the 'add' method for this property.private BiFunction
<CodeBuilder, PropertySpecImpl, CodeBlock> PropertySpecImpl.m_ConstructorFragmentComposer
The method that creates the constructor fragment for the initialisation of this property.private BiFunction
<CodeBuilder, PropertySpecImpl, FieldSpec> PropertySpecImpl.m_FieldComposer
The method that creates the field for this property.private BiFunction
<CodeBuilder, PropertySpecImpl, MethodSpec> PropertySpecImpl.m_GetterComposer
The method that creates the getter for this property.private BiFunction
<CodeBuilder, PropertySpecImpl, MethodSpec> PropertySpecImpl.m_SetterComposer
The method that creates the setter for this property.Methods in org.tquadrat.foundation.config.ap.impl that return types with arguments of type CodeBuilderModifier and TypeMethodDescriptionSpecialPropertySpec.getAddMethodComposer()
Returns the method that composes the 'add' method for the property.SpecialPropertySpec.getConstructorFragmentComposer()
Returns the method that composes the constructor fragment for the initialisation of the property.SpecialPropertySpec.getFieldComposer()
Returns the method that composes the field for the property.SpecialPropertySpec.getGetterComposer()
Returns the method that composes the getter for the property.SpecialPropertySpec.getSetterComposer()
Returns the method that composes the setter for the property.Methods in org.tquadrat.foundation.config.ap.impl with parameters of type CodeBuilderModifier and TypeMethodDescriptionfinal Optional
<MethodSpec> PropertySpecImpl.createAddMethod
(CodeBuilder codeBuilder) Creates the specification of the 'add' method for this property.PropertySpecImpl.createConstructorFragment
(CodeBuilder codeBuilder) Creates a code block that is a fragment for the constructor of the new configuration bean and that initialises this property.PropertySpecImpl.createField
(CodeBuilder codeBuilder) Creates the field specification for this property.PropertySpecImpl.createGetter
(CodeBuilder codeBuilder) Creates the specification of the getter for this property.PropertySpecImpl.createSetter
(CodeBuilder codeBuilder) Creates the specification of the setter for this property. -
Uses of CodeBuilder in org.tquadrat.foundation.config.ap.impl.codebuilders
Classes in org.tquadrat.foundation.config.ap.impl.codebuilders that implement CodeBuilderModifier and TypeClassDescriptionfinal class
The code builder implementation for the CLI stuff, as defined inCLIBeanSpec
.(package private) class
The abstract base class for all the code builders.final class
The code builder implementation for the basic stuff, as defined inConfigBeanSpec
.final class
The code builder implementation for the generation of the code that let the configuration bean implement the interfaceI18nSupport
.final class
The code builder implementation that connects the configuration bean toINIFile
, as defined inINIBeanSpec
.final class
The code builder implementation for the generation of the code that let the configuration bean implement the interfaceMap
.final class
The code builder implementation that connects the configuration bean toPreferences
, as defined inPreferencesBeanSpec
.final class
The code builder implementation for the generation of the code that let the configuration bean implement the interfaceSessionBeanSpec
.Methods in org.tquadrat.foundation.config.ap.impl.codebuilders that return types with arguments of type CodeBuilderModifier and TypeMethodDescriptionCodeGeneratorContext.getAddMethodComposer()
Provides the default implementation of the method that composes an 'add' method for a given property.CodeGeneratorContext.getConstructorFragment4EnvironmentComposer()
Provides the default implementation of the method that composes a constructor fragment for the initialisation of a given property in case it is annotated with@EnvironmentVariable
.CodeGeneratorContext.getConstructorFragment4SystemPreferenceComposer()
Provides the default implementation of the method that composes a constructor fragment for the initialisation of a given property in case it is annotated with@EnvironmentVariable
.CodeGeneratorContext.getConstructorFragment4SystemPropComposer()
Provides the default implementation of the method that composes a constructor fragment for the initialisation of a given property in case it is annotated with@EnvironmentVariable
.CodeGeneratorContext.getFieldComposer()
Provides the default implementation of the method that composes a field for a given property.CodeGeneratorContext.getGetterComposer()
Provides the default implementation of the method that composes a getter for a given property.CodeGeneratorContext.getSetterComposer()
Provides the default implementation of the method that composes a setter for a given property.Methods in org.tquadrat.foundation.config.ap.impl.codebuilders with parameters of type CodeBuilderModifier and TypeMethodDescriptionstatic MethodSpec
CodeBuilderBase.composeAddMethod
(CodeBuilder codeBuilder, PropertySpecImpl property) The default implementation of the method that composes an 'add' method for the given property.static CodeBlock
CodeBuilderBase.composeConstructorFragment4Environment
(CodeBuilder codeBuilder, PropertySpecImpl property) 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
.static CodeBlock
CodeBuilderBase.composeConstructorFragment4SystemPreference
(CodeBuilder codeBuilder, PropertySpecImpl property) 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
.static CodeBlock
CodeBuilderBase.composeConstructorFragment4SystemProp
(CodeBuilder codeBuilder, PropertySpecImpl property) 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
.static FieldSpec
CodeBuilderBase.composeField
(CodeBuilder codeBuilder, PropertySpecImpl property) The default implementation of the method that composes a field for the given property.static MethodSpec
CodeBuilderBase.composeGetter
(CodeBuilder codeBuilder, PropertySpecImpl property) The default implementation of the method that composes a getter for the given property.static MethodSpec
CodeBuilderBase.composeSetter
(CodeBuilder codeBuilder, PropertySpecImpl property) The default implementation of the method that composes a setter for the given property. -
Uses of CodeBuilder in org.tquadrat.foundation.config.ap.impl.specialprops
Methods in org.tquadrat.foundation.config.ap.impl.specialprops that return types with arguments of type CodeBuilderModifier and TypeMethodDescriptionSpecialPropertySpecBase.getAddMethodComposer()
Returns the method that composes the 'add' method for the property.CharsetProperty.getConstructorFragmentComposer()
Returns the method that composes the constructor fragment for the initialisation of the property.ClockProperty.getConstructorFragmentComposer()
Returns the method that composes the constructor fragment for the initialisation of the property.LocaleProperty.getConstructorFragmentComposer()
Returns the method that composes the constructor fragment for the initialisation of the property.ProcessIdProperty.getConstructorFragmentComposer()
Returns the method that composes the constructor fragment for the initialisation of the property.RandomProperty.getConstructorFragmentComposer()
Returns the method that composes the constructor fragment for the initialisation of the property.SpecialPropertySpecBase.getConstructorFragmentComposer()
Returns the method that composes the constructor fragment for the initialisation of the property.TimeZoneProperty.getConstructorFragmentComposer()
Returns the method that composes the constructor fragment for the initialisation of the property.ClockProperty.getFieldComposer()
Returns the method that composes the field for the property.MessagePrefixProperty.getFieldComposer()
Returns the method that composes the field for the property.ProcessIdProperty.getFieldComposer()
Returns the method that composes the field for the property.RandomProperty.getFieldComposer()
Returns the method that composes the field for the property.ResourceBundleProperty.getFieldComposer()
Returns the method that composes the field for the property.SpecialPropertySpecBase.getFieldComposer()
Returns the method that composes the field for the property.MessagePrefixProperty.getGetterComposer()
Returns the method that composes the getter for the property.ResourceBundleProperty.getGetterComposer()
Returns the method that composes the getter for the property.SpecialPropertySpecBase.getGetterComposer()
Returns the method that composes the getter for the property.SpecialPropertySpecBase.getSetterComposer()
Returns the method that composes the setter for the property.Methods in org.tquadrat.foundation.config.ap.impl.specialprops with parameters of type CodeBuilderModifier and TypeMethodDescriptionprivate static final CodeBlock
CharsetProperty.composeConstructorFragment
(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlock
ClockProperty.composeConstructorFragment
(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlock
LocaleProperty.composeConstructorFragment
(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlock
ProcessIdProperty.composeConstructorFragment
(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlock
RandomProperty.composeConstructorFragment
(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlock
TimeZoneProperty.composeConstructorFragment
(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.static FieldSpec
ClockProperty.composeField
(CodeBuilder codeBuilder, PropertySpecImpl property) The method that composes the field for the 'clock' property.private static FieldSpec
ProcessIdProperty.composeField
(CodeBuilder codeBuilder, PropertySpecImpl property) The method that composes a field for the 'processId' property.private static FieldSpec
RandomProperty.composeField
(CodeBuilder codeBuilder, PropertySpecImpl property) The method that composes a field for the 'random' property.private static FieldSpec
ResourceBundleProperty.composeField
(CodeBuilder codeBuilder, PropertySpecImpl property) The implementation of the method that composes a field for the given property.private static final MethodSpec
MessagePrefixProperty.composeGetter
(CodeBuilder codeBuilder, PropertySpecImpl property) The implementation of the method that composes a getter for the given property.private static final MethodSpec
ResourceBundleProperty.composeGetter
(CodeBuilder codeBuilder, PropertySpecImpl property) The implementation of the method that composes a getter for the given property.final Optional
<MethodSpec> SpecialPropertySpecBase.createAddMethod
(CodeBuilder codeBuilder) Creates the specification of the 'add' method for this property.SpecialPropertySpecBase.createConstructorFragment
(CodeBuilder codeBuilder) Creates a code block that is a fragment for the constructor of the new configuration bean and that initialises this property.SpecialPropertySpecBase.createField
(CodeBuilder codeBuilder) Creates the field specification for this property.final Optional
<MethodSpec> SpecialPropertySpecBase.createGetter
(CodeBuilder codeBuilder) Creates the specification of the getter for this property.final Optional
<MethodSpec> SpecialPropertySpecBase.createSetter
(CodeBuilder codeBuilder) Creates the specification of the setter for this property.