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

P

parseArgumentAnnotation(Argument, ExecutableElement, PropertySpecImpl) - Method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Parses the given annotation and updates the given property accordingly.
parseCLIAnnotation(Annotation, ExecutableElement, PropertySpecImpl) - Method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Parses the given CLI annotation and updates the given property accordingly.
parseEnvironmentVariableAnnotation(EnvironmentVariable, PropertySpecImpl) - Method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Parses the given annotation and updates the given property accordingly.
parseOptionAnnotation(Option, ExecutableElement, PropertySpecImpl) - Method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Parses the given annotation and updates the given property accordingly.
parseSystemPropertyAnnotation(SystemProperty, PropertySpecImpl) - Method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Parses the given annotation and updates the given property accordingly.
PreferencesBeanBuilder - Class in org.tquadrat.foundation.config.ap.impl.codebuilders
The code builder implementation that connects the configuration bean to Preferences, as defined in PreferencesBeanSpec.
PreferencesBeanBuilder(CodeGeneratorContext) - Constructor for class org.tquadrat.foundation.config.ap.impl.codebuilders.PreferencesBeanBuilder
Creates a new instance of PreferencesBeanBuilder.
PREFS_ACCESSOR_TYPE - Static variable in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
The type name for the class PreferenceAccessor.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
processConfigurationBeanSpecification(TypeElement) - Method in class org.tquadrat.foundation.config.ap.ConfigAnnotationProcessor
Processes the given configuration bean specification and generates the source for the so specified configuration bean.
ProcessIdProperty - Class in org.tquadrat.foundation.config.ap.impl.specialprops
ProcessIdProperty() - Constructor for class org.tquadrat.foundation.config.ap.impl.specialprops.ProcessIdProperty
Creates a new instance of ProcessIdProperty.
PROPERTY_CLI_MANDATORY - Enum constant in enum class org.tquadrat.foundation.config.ap.PropertySpec.PropertyFlag
Indicates that a value for this property is required on the command line.
PROPERTY_CLI_MULTIVALUED - Enum constant in enum class org.tquadrat.foundation.config.ap.PropertySpec.PropertyFlag
Indicates that it is possible to provide multiple values for this property on the command line.
PROPERTY_IS_ARGUMENT - Enum constant in enum class org.tquadrat.foundation.config.ap.PropertySpec.PropertyFlag
Indicates that the property can be initialised with a command line argument.
PROPERTY_IS_MUTABLE - Enum constant in enum class org.tquadrat.foundation.config.ap.PropertySpec.PropertyFlag
Indicates that the property value can be modified.
PROPERTY_IS_OPTION - Enum constant in enum class org.tquadrat.foundation.config.ap.PropertySpec.PropertyFlag
Indicates that the property can be initialised with a command line option.
PROPERTY_IS_SPECIAL - Enum constant in enum class org.tquadrat.foundation.config.ap.PropertySpec.PropertyFlag
Indicates that the property is a 'special' property.
PROPERTY_REQUIRES_SYNCHRONIZATION - Enum constant in enum class org.tquadrat.foundation.config.ap.PropertySpec.PropertyFlag
Indicates that the access to the property requires synchronisation.
PropertyFlag() - Constructor for enum class org.tquadrat.foundation.config.ap.PropertySpec.PropertyFlag
 
propertyIterator() - Method in class org.tquadrat.foundation.config.ap.CodeGenerationConfiguration
Returns an Iterator over the defined properties.
PropertySpec - Interface in org.tquadrat.foundation.config.ap
The specification for a property of a configuration bean.
PropertySpec.PropertyFlag - Enum Class in org.tquadrat.foundation.config.ap
The flags for a property.
PropertySpecImpl - Class in org.tquadrat.foundation.config.ap.impl
The implementation for PropertySpec.
PropertySpecImpl(String) - Constructor for class org.tquadrat.foundation.config.ap.impl.PropertySpecImpl
Creates a new PropertySpecImpl instance.
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