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_AddMethodComposerThe method that creates the 'add' method for this property.private BiFunction<CodeBuilder, PropertySpecImpl, CodeBlock> PropertySpecImpl.m_ConstructorFragmentComposerThe method that creates the constructor fragment for the initialisation of this property.private BiFunction<CodeBuilder, PropertySpecImpl, FieldSpec> PropertySpecImpl.m_FieldComposerThe method that creates the field for this property.private BiFunction<CodeBuilder, PropertySpecImpl, MethodSpec> PropertySpecImpl.m_GetterComposerThe method that creates the getter for this property.private BiFunction<CodeBuilder, PropertySpecImpl, MethodSpec> PropertySpecImpl.m_SetterComposerThe 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 classThe code builder implementation for the CLI stuff, as defined inCLIBeanSpec.(package private) classThe abstract base class for all the code builders.final classThe code builder implementation for the basic stuff, as defined inConfigBeanSpec.final classThe code builder implementation for the generation of the code that let the configuration bean implement the interfaceI18nSupport.final classThe code builder implementation that connects the configuration bean toINIFile, as defined inINIBeanSpec.final classThe code builder implementation for the generation of the code that let the configuration bean implement the interfaceMap.final classThe code builder implementation that connects the configuration bean toPreferences, as defined inPreferencesBeanSpec.final classThe 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 MethodSpecCodeBuilderBase.composeAddMethod(CodeBuilder codeBuilder, PropertySpecImpl property) The default implementation of the method that composes an 'add' method for the given property.static CodeBlockCodeBuilderBase.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 CodeBlockCodeBuilderBase.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 CodeBlockCodeBuilderBase.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 FieldSpecCodeBuilderBase.composeField(CodeBuilder codeBuilder, PropertySpecImpl property) The default implementation of the method that composes a field for the given property.static MethodSpecCodeBuilderBase.composeGetter(CodeBuilder codeBuilder, PropertySpecImpl property) The default implementation of the method that composes a getter for the given property.static MethodSpecCodeBuilderBase.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 CodeBlockCharsetProperty.composeConstructorFragment(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlockClockProperty.composeConstructorFragment(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlockLocaleProperty.composeConstructorFragment(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlockProcessIdProperty.composeConstructorFragment(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlockRandomProperty.composeConstructorFragment(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.private static final CodeBlockTimeZoneProperty.composeConstructorFragment(CodeBuilder codeBuilder, PropertySpecImpl property) Composes the constructor fragment for the initialisation of this property.static FieldSpecClockProperty.composeField(CodeBuilder codeBuilder, PropertySpecImpl property) The method that composes the field for the 'clock' property.private static FieldSpecProcessIdProperty.composeField(CodeBuilder codeBuilder, PropertySpecImpl property) The method that composes a field for the 'processId' property.private static FieldSpecRandomProperty.composeField(CodeBuilder codeBuilder, PropertySpecImpl property) The method that composes a field for the 'random' property.private static FieldSpecResourceBundleProperty.composeField(CodeBuilder codeBuilder, PropertySpecImpl property) The implementation of the method that composes a field for the given property.private static final MethodSpecMessagePrefixProperty.composeGetter(CodeBuilder codeBuilder, PropertySpecImpl property) The implementation of the method that composes a getter for the given property.private static final MethodSpecResourceBundleProperty.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.
