Index
All Classes and Interfaces|All Packages
A
- accept(ConfigurationInfoVisitor<R, P>, P) - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfo
-
Accepts the specified configuration info visitor.
C
- ConfigurationInfo - Interface in io.inverno.mod.configuration.compiler.spi
-
A configuration info describes a configuration.
- ConfigurationInfoVisitor<R,
P> - Interface in io.inverno.mod.configuration.compiler.spi -
A configuration info visitor is used to process a configuration info.
- ConfigurationPropertyInfo - Interface in io.inverno.mod.configuration.compiler.spi
-
A configuration property info describes a configuration property in a configuration.
G
- getBeanQName() - Method in class io.inverno.mod.configuration.compiler.spi.PropertyQualifiedName
-
Returns the name of the bean defining the property.
- getConfiguration() - Method in interface io.inverno.mod.configuration.compiler.spi.NestedConfigurationPropertyInfo
-
Returns the configuration info defining the nested property.
- getProperties() - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfo
-
Returns the list of properties defined in the configuration.
- getPropertyName() - Method in class io.inverno.mod.configuration.compiler.spi.PropertyQualifiedName
-
Returns the name of the property.
- getQualifiedName() - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfo
-
Returns the qualified name of the bean deriving from the configuration.
- getQualifiedName() - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationPropertyInfo
-
Returns the qualified name of a configuration property defined a configuration.
- getType() - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfo
-
Returns the type of the configuration.
- getType() - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationPropertyInfo
-
Returns the type of the configuration property.
I
- io.inverno.mod.configuration.compiler - module io.inverno.mod.configuration.compiler
-
The Inverno framework configuration compiler module provides an Inverno compiler plugin to generate configuration loader for
@Configurationannotated interfaces. - io.inverno.mod.configuration.compiler.spi - package io.inverno.mod.configuration.compiler.spi
-
Inverno configuration compiler SPI.
- isDefault() - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationPropertyInfo
-
Determines whether the property defined a default values.
- isGenerateBean() - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfo
-
Indicates whether a bean should be generated for the configuration.
- isOverridable() - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfo
-
Indicates whether the generated configuration bean is overridable.
N
- NestedConfigurationPropertyInfo - Interface in io.inverno.mod.configuration.compiler.spi
-
A nested configuration property info describes a configuration property nested in another configuration property (that can itself be nested).
P
- PropertyQualifiedName - Class in io.inverno.mod.configuration.compiler.spi
-
A qualified name identifying a property.
- PropertyQualifiedName(BeanQualifiedName, String) - Constructor for class io.inverno.mod.configuration.compiler.spi.PropertyQualifiedName
-
Creates a property qualified name with the specified bean qualified name and property name.
V
- valueOf(ModuleQualifiedName, String) - Static method in class io.inverno.mod.configuration.compiler.spi.PropertyQualifiedName
-
Creates a property qualified name from the specified module qualified name and the specified raw value of the form
<beanName>:<propertyName>where<beanName>and<propertyName>are valid Java names. - valueOf(String) - Static method in class io.inverno.mod.configuration.compiler.spi.PropertyQualifiedName
-
Creates a property qualified name from the specified raw value of the form
BeanQualifiedName():<propertyName>where<propertyName>is a valid Java name. - visit(ConfigurationInfo, P) - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfoVisitor
-
Visits configuration info.
- visit(ConfigurationPropertyInfo, P) - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfoVisitor
-
Visits configuration property info.
- visit(NestedConfigurationPropertyInfo, P) - Method in interface io.inverno.mod.configuration.compiler.spi.ConfigurationInfoVisitor
-
Visits nested configuration property info.
All Classes and Interfaces|All Packages