Uses of Class
org.tquadrat.foundation.config.ap.impl.PropertySpecImpl
Packages that use PropertySpecImpl
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 PropertySpecImpl in org.tquadrat.foundation.config.ap
Fields in org.tquadrat.foundation.config.ap with type parameters of type PropertySpecImplModifier and TypeFieldDescriptionprivate final SortedMap<String, PropertySpecImpl> CodeGenerationConfiguration.m_PropertiesThe properties for the configuration bean.Methods in org.tquadrat.foundation.config.ap with parameters of type PropertySpecImplModifier and TypeMethodDescriptionprivate final voidConfigAnnotationProcessor.parseArgumentAnnotation(Argument annotation, ExecutableElement method, PropertySpecImpl property) Parses the given annotation and updates the given property accordingly.private final voidConfigAnnotationProcessor.parseCLIAnnotation(Annotation annotation, ExecutableElement method, PropertySpecImpl property) Parses the given CLI annotation and updates the given property accordingly.private final voidConfigAnnotationProcessor.parseEnvironmentVariableAnnotation(EnvironmentVariable annotation, PropertySpecImpl property) Parses the given annotation and updates the given property accordingly.private final voidConfigAnnotationProcessor.parseOptionAnnotation(Option annotation, ExecutableElement method, PropertySpecImpl property) Parses the given annotation and updates the given property accordingly.private final voidConfigAnnotationProcessor.parseSystemPropertyAnnotation(SystemProperty annotation, PropertySpecImpl property) Parses the given annotation and updates the given property accordingly. -
Uses of PropertySpecImpl in org.tquadrat.foundation.config.ap.impl
Fields in org.tquadrat.foundation.config.ap.impl with type parameters of type PropertySpecImplModifier 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 PropertySpecImplModifier 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. -
Uses of PropertySpecImpl in org.tquadrat.foundation.config.ap.impl.codebuilders
Methods in org.tquadrat.foundation.config.ap.impl.codebuilders that return types with arguments of type PropertySpecImplModifier 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 PropertySpecImplModifier 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 PropertySpecImpl in org.tquadrat.foundation.config.ap.impl.specialprops
Methods in org.tquadrat.foundation.config.ap.impl.specialprops that return types with arguments of type PropertySpecImplModifier 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 PropertySpecImplModifier 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.
