Index

A C G I N P V 
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 @Configuration annotated 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
 
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 name.
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.
A C G I N P V 
All Classes and Interfaces|All Packages