Interface ConfigurationPropertyInfo
- All Superinterfaces:
io.inverno.core.compiler.spi.Info,io.inverno.core.compiler.spi.ReporterInfo
- All Known Subinterfaces:
NestedConfigurationPropertyInfo
public interface ConfigurationPropertyInfo
extends io.inverno.core.compiler.spi.Info
A configuration property info describes a configuration property in a configuration.
- Since:
- 1.0
- Author:
- Jeremy Kuhn
- See Also:
ConfigurationInfo
-
Method Summary
Modifier and TypeMethodDescriptionReturns the qualified name of a configuration property defined a configuration.getType()Returns the type of the configuration property.booleanDetermines whether the property defined a default values.Methods inherited from interface io.inverno.core.compiler.spi.ReporterInfo
error, hasError, hasWarning, warning
-
Method Details
-
getQualifiedName
PropertyQualifiedName getQualifiedName()Returns the qualified name of a configuration property defined a configuration.
- Specified by:
getQualifiedNamein interfaceio.inverno.core.compiler.spi.Info
-
isDefault
boolean isDefault()Determines whether the property defined a default values.
Default values are returned in default implementation in the configuration interface.
- Returns:
- true if the property has a default value, false otherwise
-
getType
TypeMirror getType()Returns the type of the configuration property.
- Returns:
- a type
-