Index
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 inPreferencesBeanSpec
. - 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
-
The implementation of
SpecialPropertySpecBase
forSpecialPropertyType.CONFIG_PROPERTY_PID
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form